XML 115 R94.htm IDEA: XBRL DOCUMENT 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