XML 93 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Narrative) (Details)
12 Months Ended
Sep. 27, 2019
USD ($)
Feb. 28, 2017
USD ($)
Jan. 14, 2015
USD ($)
Dec. 31, 2020
USD ($)
bbl
May 31, 2017
USD ($)
Commitments And Contingencies [Line Items]          
Outstanding performance bonds       $ 1,187,933,000  
Revenue value remaining from outstanding performance bonds       $ 524,375,000  
Proceeds from Legal Settlements     $ 5,309,000    
Total penalty issued by administrative court $ 973,000        
Crude Oil [Member]          
Commitments And Contingencies [Line Items]          
Quantity of oil spill | bbl       160  
Surety Bond [Member]          
Commitments And Contingencies [Line Items]          
Aggregate demolition surety performance bond   $ 20,000,000      
Letter of Credit [Member]          
Commitments And Contingencies [Line Items]          
Line of credit facility, maximum borrowing capacity         $ 20,881,000
Environmental and Infrastructure Segment [Member]          
Commitments And Contingencies [Line Items]          
Outstanding performance bonds       $ 17,401,000  
Minimum [Member]          
Commitments And Contingencies [Line Items]          
Bids bond range       $ 1,000,000  
Warranty periods       1 year  
Maximum [Member]          
Commitments And Contingencies [Line Items]          
Bids bond range       $ 10,000,000  
Warranty periods       3 years