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.0.1
Construction Contract and Other Service Revenues (Construction Contract and Other Service Revenues by Compensation Arrangement) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 107,876 $ 70,640 $ 113,763
Construction      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 104,020 66,087 112,170
Design      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 2,250 2,343 612
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 1,606 2,210 981
GMP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 68,113 22,032 67,708
Cost-plus fee      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 24,260 34,025 34,386
FFP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 13,897 12,373 10,688
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 1,606 $ 2,210 $ 981