Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Construction Contract and Other Service Revenues (Construction Contract and Other Service Revenues by Compensation Arrangement) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 154,632 $ 107,876 $ 70,640
Construction      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 151,694 104,020 66,087
Design      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 894 2,250 2,343
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 2,044 1,606 2,210
GMP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 129,149 68,113 22,032
FFP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 15,119 13,897 12,373
Cost-plus fee      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 8,320 24,260 34,025
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 2,044 $ 1,606 $ 2,210