Annual report pursuant to Section 13 and 15(d)

Construction Contract and Other Service Revenues (Rollforwards) (Details)

v3.22.4
Construction Contract and Other Service Revenues (Rollforwards) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Change in Accounts Receivable    
Beginning balance $ 40,752  
Ending balance 43,334 $ 40,752
Change in Contract with Customer, Asset    
Beginning balance 22,384  
Ending balance 22,331 22,384
Construction contract revenue    
Change in Accounts Receivable    
Beginning balance 7,193 13,997
Ending balance 7,618 7,193
Change in Contract with Customer, Asset    
Beginning balance 22,384 10,343
Ending balance 22,331 22,384
Change in Contract with Customer, Liability    
Beginning balance 2,499 4,610
Ending balance 2,867 2,499
Portion of beginning balance recognized in revenue during the year $ 278 $ 2,664