Annual report pursuant to Section 13 and 15(d)

Construction Contract and Other Service Revenues - Accounts Receivable, Contract Asset and Contract Liability (Details)

v3.25.0.1
Construction Contract and Other Service Revenues - Accounts Receivable, Contract Asset and Contract Liability (Details) - Construction contract revenue - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Change in Accounts Receivable    
Beginning balance $ 10,500 $ 7,618
Ending balance 8,828 10,500
Change in Contract with Customer, Asset    
Beginning balance 15,086 22,331
Ending balance 17,050 15,086
Change in Contract with Customer, Liability    
Beginning balance 4,176 2,867
Ending balance 2,016 4,176
Portion of beginning balance recognized in revenue during the year $ 2,290 $ 326