Quarterly report pursuant to Section 13 or 15(d)

Construction Contract and Other Service Revenues - Rollforwards (Details)

v3.23.1
Construction Contract and Other Service Revenues - Rollforwards (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Change in Accounts Receivable    
Beginning balance $ 43,334  
Ending balance 46,149  
Construction Contract Revenue    
Change in Accounts Receivable    
Beginning balance 7,618 $ 7,193
Ending balance 6,786 4,165
Change in Contract with Customer, Asset    
Beginning balance 22,331 22,384
Ending balance 20,619 29,389
Change in Contract with Customer, Liability    
Beginning balance 2,867 2,499
Ending balance 3,399 2,534
Portion of beginning balance recognized in revenue during the period $ 77 $ 26