XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Business and Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Financing Receivable, Impaired [Line Items]      
Consolidated ownership percentage 50.00%    
Contract receivable retainage $ 79,400   $ 47,400
Retainage rate 75.00%    
Operating lease right-of-use assets $ 13,979 $ 13,600  
Operating lease liability, current 7,095 6,200  
Operating lease liability, noncurrent $ 6,976 $ 7,400  
Operating leases 2 years 6 months 7 days    
Operating leases 6.00%    
Other Current Assets      
Financing Receivable, Impaired [Line Items]      
Restricted cash $ 4,800   $ 3,900
Building and improvements | Minimum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 5 years    
Building and improvements | Maximum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 39 years    
Plant and field equipment | Minimum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 5 years    
Plant and field equipment | Maximum      
Financing Receivable, Impaired [Line Items]      
Property, plant and equipment, useful life 20 years    
Heavy Civil Construction | Minimum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 12 months    
Heavy Civil Construction | Maximum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 36 months    
Specialty Service | Minimum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 6 months    
Specialty Service | Maximum      
Financing Receivable, Impaired [Line Items]      
Revenue recognition, percentage of completion range 24 months