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.20.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, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 70,640 $ 113,763 $ 60,859
Construction      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 66,087 112,170 57,986
Design      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 2,343 612 1,931
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 2,210 981 942
GMP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 22,032 67,708 34,050
Cost-plus fee      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 34,025 34,386 5,540
FFP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 12,373 10,688 20,327
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 2,210 $ 981 $ 942