Annual report pursuant to Section 13 and 15(d)

Construction Contract and Other Service Revenues - Rollforwards (Details)

v3.24.0.1
Construction Contract and Other Service Revenues - Rollforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Change in Accounts Receivable    
Beginning balance $ 43,334  
Ending balance 48,946 $ 43,334
Construction contract revenue    
Change in Accounts Receivable    
Beginning balance 7,618 7,193
Ending balance 10,500 7,618
Change in Contract with Customer, Asset    
Beginning balance 22,331 22,384
Ending balance 15,086 22,331
Change in Contract with Customer, Liability    
Beginning balance 2,867 2,499
Ending balance 4,176 2,867
Portion of beginning balance recognized in revenue during the year $ 326 $ 278