XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Revenue Recognition [Line Items]          
Revenues recognized related to change orders and claims $ 131,700   $ 131,700   $ 121,800
Change in contract estimates, favorable (unfavorable) impact on operating results, percent (6.40%)   (2.70%)    
Impact on earnings $ 319,505 $ 333,371 $ 683,486 $ 634,419  
Percent of total revenues recognized associated with revenue recognition method 49.10% 54.90% 50.50% 54.40%  
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period     $ 329,000    
Revenue, related to performance obligation satisfied in previous periods     10,300    
Allowances for doubtful accounts on current receivables $ 8,541   8,541   5,839
Long-term accounts receivable 53,300   53,300   25,900
Current retainage balances 468,100   468,100   337,100
Non-current retainage balances 34,300   34,300   99,600
Unbilled receivables 605,500   605,500   434,900
Unearned revenues included in accounts payable and accrued expenses 1,289,393   1,289,393   1,314,520
Termination of the Peru Telecommunications Project          
Revenue Recognition [Line Items]          
Contract asset impairment     29,400    
Termination of the Peru Telecommunications Project | Correction of Estimated Project Costs and Percentage-of-Completion Method | Adjustment          
Revenue Recognition [Line Items]          
Impact on earnings (14,500)   (9,600)    
Unearned Revenue          
Revenue Recognition [Line Items]          
Unearned revenues included in accounts payable and accrued expenses 29,100   29,100   $ 40,100
PG&E          
Revenue Recognition [Line Items]          
Long-term accounts receivable 41,200   41,200    
Processing Facility Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount (13,900)   (22,300)    
Contract value $ 141,000   $ 141,000    
Percent of project completion 96.00%   96.00%    
EPC Electric Transmission Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   $ 16,600 $ 28,200 $ 26,300