Quarterly report pursuant to Section 13 or 15(d)

Construction Contract and Other Service Revenues - Construction Contracts and Other Service Revenues by Compensation Arrangement and Service Type (Details)

v3.23.3
Construction Contract and Other Service Revenues - Construction Contracts and Other Service Revenues by Compensation Arrangement and Service Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues $ 11,949 $ 34,813 $ 42,012 $ 130,570
Firm fixed price        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 6,616 3,121 21,898 9,822
Guaranteed maximum price        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 2,817 27,928 11,561 112,354
Cost-plus fee        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 2,205 3,196 7,472 6,757
Other        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues $ 311 $ 568 $ 1,081 $ 1,637