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.22.2
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 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues $ 42,557 $ 19,988 $ 95,757 $ 36,546
Construction        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 41,829 18,828 94,398 34,584
Design        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 186 848 290 1,150
Other        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 542 312 1,069 812
Guaranteed maximum price        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 36,503 11,388 84,426 13,489
Firm fixed price        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 3,257 2,441 6,701 3,912
Cost-plus fee        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 2,255 5,847 3,561 18,333
Other        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues $ 542 $ 312 $ 1,069 $ 812