XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Customer
Jun. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
Customer
Sep. 30, 2021
USD ($)
Customer
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]              
Percent of total revenues recognized associated with revenue recognition method 52.40%   42.50%   51.50% 43.40%  
Remaining performance obligation $ 6,830,000 $ 5,900,000     $ 6,830,000   $ 5,900,000
Revenues recognized related to change orders and claims 524,100 367,800     524,100   367,800
Change in contract estimates, favorable (unfavorable) impact on revenues 76,200   $ 53,200   119,700 $ 151,700  
Change in contract estimates, (favorable) unfavorable impact on operating results, amount $ 70,600   $ 41,900   $ 108,100 $ 127,400  
Change in contract estimates, (favorable) unfavorable impact on operating results, percent 10.20%   7.80%   5.80% 9.40%  
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period         $ 667,200    
Write-offs charged against the allowance net of recoveries of amounts previously written off $ (33,030)   $ (253)   (32,777) $ (1,006)  
Increase (decrease) in provision for credit losses $ 2,343   $ 249   $ 2,048 $ 24,169  
Ownership percentage of customer in joint venture 50.00%       50.00%    
Current retainage balances $ 339,900 406,700     $ 339,900   406,700
Non-current retainage balances 134,100 93,900     134,100   93,900
Unbilled receivables 977,200 679,000     977,200   679,000
Unearned revenues, current portion 57,400 51,800     $ 57,400   $ 51,800
Limetree Bay Refining, LLC              
Disaggregation of Revenue [Line Items]              
Write-offs charged against the allowance net of recoveries of amounts previously written off $ (31,700)            
Increase (decrease) in provision for credit losses   $ 8,100   $ 23,600      
Customer Concentration Risk              
Disaggregation of Revenue [Line Items]              
Number of customers representing ten percent or more of net receivable position | Customer 0   0   0 0  
Customer Concentration Risk | One Customer | Accounts Receivable              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage         11.00%   11.00%
Customer Concentration Risk | Customer With Joint Venture Interest | Accounts Receivable              
Disaggregation of Revenue [Line Items]              
Concentration risk percentage             11.00%
Large Renewable Energy Transmission Project              
Disaggregation of Revenue [Line Items]              
Change in contract estimates, (favorable) unfavorable impact on operating results, amount         $ 21,800    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01              
Disaggregation of Revenue [Line Items]              
Percent of remaining performance obligation expected to be recognized   81.80%         81.80%
Recognition period for remaining performance obligation   12 months         12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01              
Disaggregation of Revenue [Line Items]              
Percent of remaining performance obligation expected to be recognized 79.20%       79.20%    
Recognition period for remaining performance obligation 12 months       12 months