XML 36 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Revenue Recognition [Line Items]          
Revenues recognized related to change orders and claims $ 150,400   $ 150,400   $ 121,800
Change in contract estimates, favorable (unfavorable) impact on operating results, percent (less than 5% for nine months ended September 30, 2019 and 2018) 6.20% 7.20% 5.00% 5.00%  
Change in contract estimates, favorable (unfavorable) impact on operating results, amount $ 29,200 $ 30,700      
Percent of total revenues recognized associated with revenue recognition method 51.30% 58.60% 50.80% 56.00%  
Revenue, related to performance obligation satisfied in previous periods     $ 28,400    
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period     359,000    
Allowances for doubtful accounts on current receivables $ 7,683   7,683   5,839
Long-term accounts receivable 55,600   55,600   25,900
Unbilled receivables 732,700   732,700   434,900
Termination of the Peru Telecommunications Project          
Revenue Recognition [Line Items]          
Contract asset impairment     29,400    
Accounts Receivable          
Revenue Recognition [Line Items]          
Current retainage balances 486,500   486,500   337,100
Other Assets          
Revenue Recognition [Line Items]          
Non-current retainage balances 39,900   39,900   99,600
Accounts Payable and Accrued Expenses          
Revenue Recognition [Line Items]          
Unearned revenues 39,600   39,600   $ 40,100
PG&E          
Revenue Recognition [Line Items]          
Long-term accounts receivable 43,000   43,000    
Larger Pipeline Transmission Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount 22,200   21,600    
Electric Transmission Project - Southern California          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount (11,000)   (20,400)    
Contract value $ 400,000   $ 400,000    
Percent of project completion 66.00%   66.00%    
Processing Facility Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   $ (18,800) $ (24,300) $ (20,600)  
Contract value $ 141,000   $ 141,000    
Percent of project completion 98.00%   98.00%    
EPC Electric Transmission Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   47,100 $ 30,100 47,200  
Natural Gas Pipeline Projects          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   (10,800)   (7,600)  
Natural Gas Pipeline Construction Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   $ (6,200)   $ (16,400)