Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Construction Contract and Other Service Revenues - Schedule of Accounts Receivable, Contract Asset and Contract Liability (Details) - Construction Contract Revenue - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Change in Accounts Receivable    
Beginning balance $ 8,828 $ 10,500
Ending balance 4,328 12,734
Change in Contract with Customer, Asset    
Beginning balance 17,050 15,086
Ending balance 10,239 25,857
Change in Contract with Customer, Liability    
Beginning balance 2,016 4,176
Ending balance 2,401 2,783
Portion of beginning balance recognized in revenue during period $ 100 $ 1,487