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.1
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
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues $ 15,820 $ 53,200
Construction    
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues 14,725 52,569
Design    
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues 606 104
Other    
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues 489 527
Guaranteed maximum price    
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues 6,743 47,923
Firm fixed price    
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues 5,879 3,444
Cost-plus fee    
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues 2,709 1,306
Other    
Disaggregation of Revenue [Line Items]    
Construction contract and other service revenues $ 489 $ 527