XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Construction Contract and Other Service Revenues - Schedule of Accounts Receivable, Contract Asset and Contract Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Change in Accounts Receivable    
Beginning balance $ 48,946  
Ending balance 50,088  
Construction Contract Revenue    
Change in Accounts Receivable    
Beginning balance 10,500 $ 7,618
Ending balance 12,734 6,786
Change in Contract with Customer, Asset    
Beginning balance 15,086 22,331
Ending balance 25,857 20,619
Change in Contract with Customer, Liability    
Beginning balance 4,176 2,867
Ending balance 2,783 3,399
Portion of beginning balance recognized in revenue during period $ 1,487 $ 77