XML 113 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue Recognition [Line Items]      
Remaining performance obligation $ 5,300,000 $ 4,680,000  
Revenues recognized related to change orders and claims $ 170,000 $ 121,800  
Change in contract estimates, favorable (unfavorable) impact on operating results, percent (less than) 5.00% 5.00%  
Percent of total revenues recognized associated with revenue recognition method 50.00% 57.70%  
Change in contract estimates, favorable (unfavorable) impact on revenues $ 60,200    
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period 370,000    
Allowances for doubtful accounts on current receivables 9,398 $ 5,839 $ 4,465
Long-term accounts receivable 12,600 25,900  
Current retainage balances 299,600 337,100  
Non-current retainage balances 54,200 99,600  
Unbilled receivables 524,300 434,900  
Unearned revenues 33,192 40,083  
Accounts Payable and Accrued Expenses      
Revenue Recognition [Line Items]      
Unearned revenues 33,200 40,100 $ 16,000
Termination of the Peru Telecommunications Project      
Revenue Recognition [Line Items]      
Contract asset impairment 29,400    
EPC Electric Transmission Project      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results 30,100 52,200  
Larger Pipeline Transmission Project      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results 22,900    
Larger Natural Gas Transmission Project      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results 16,200    
Electric Transmission Project - Southern California      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results (21,100)    
Contract value $ 400,000    
Percentage of project completion 73.00%    
Peru Telecommunications Project | Correction of Total Estimated Project Costs | Restatement Adjustment      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results $ (9,600)    
Processing Facility Project      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results (29,400) (34,200)  
Contract value $ 144,000    
Percentage of project completion 98.00%    
Electric Power Project      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results   (22,300)  
$50 Million Lump Sum Natural Gas Pipeline Construction Project      
Revenue Recognition [Line Items]      
Change in contract estimates, favorable (unfavorable) impact on operating results   $ (17,300)