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.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 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues $ 34,813 $ 28,046 $ 130,570 $ 64,592
Construction        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 33,920 26,893 128,318 61,477
Design        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 325 737 615 1,887
Other        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 568 416 1,637 1,228
Guaranteed maximum price        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 27,928 15,846 112,354 29,335
Firm fixed price        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 3,121 7,042 9,822 10,954
Cost-plus fee        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues 3,196 4,742 6,757 23,075
Other        
Disaggregation of Revenue [Line Items]        
Construction contract and other service revenues $ 568 $ 416 $ 1,637 $ 1,228