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.2
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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Change in Accounts Receivable        
Beginning balance     $ 8,828 $ 10,500
Ending balance $ 4,858 $ 5,766 4,858 5,766
Change in Contract with Customer, Asset        
Beginning balance     17,050 15,086
Ending balance 13,016 22,924 13,016 22,924
Change in Contract with Customer, Liability        
Beginning balance     2,016 4,176
Ending balance 2,448 2,512 2,448 2,512
Portion of beginning balance recognized in revenue during: $ 85 $ 624 $ 185 $ 2,111