XML 85 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2020
Mar. 31, 2020
Sep. 30, 2019
Mar. 31, 2019
Dec. 31, 2019
Revenue Recognition [Line Items]          
Revenues recognized related to change orders and claims   $ 141,600     $ 170,000
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   $ 24,100      
Change in contract estimates, favorable (unfavorable) impact on operating results, percent (less than)     7.30% 5.00%  
Percent of total revenues recognized associated with revenue recognition method   48.10%   51.70%  
Change in recognized revenue related to change orders and claims   $ (28,400)      
Revenue, related to performance obligation satisfied in previous periods   36,000      
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period   268,700      
Reduction to retained earnings upon adoption of accounting standard $ 3,841        
Allowances for doubtful accounts on current receivables   14,446     9,398
Deferred income tax provision   4,210   $ 24,558  
Charges to bad debt expense   (273)   (2,823)  
Long-term accounts receivable   12,100     12,600
Current retainage balances   313,200     299,600
Non-current retainage balances   57,400     54,200
Unbilled receivables   563,300     524,300
Accounts Payable and Accrued Expenses          
Revenue Recognition [Line Items]          
Unearned revenues   22,600     $ 33,200
Adjustment due to Adoption of New ASU          
Revenue Recognition [Line Items]          
Reduction to retained earnings upon adoption of accounting standard 3,800        
Allowances for doubtful accounts on current receivables 5,100        
Deferred income tax provision $ 1,200        
Larger Pipeline Transmission Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   11,600      
Contract value   $ 95,100      
Percentage of project completion   93.00%      
EPC Electric Transmission Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount       $ 25,500