XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2022
USD ($)
customer
Jun. 30, 2023
USD ($)
customer
Jun. 30, 2022
USD ($)
customer
Disaggregation of Revenue [Line Items]            
Percent of total revenues recognized associated with revenue recognition method     54.00% 51.70% 52.40% 51.50%
Revenues recognized related to change orders and claims $ 745.1 $ 549.3 $ 745.1   $ 745.1  
Change in contract estimates, favorable (unfavorable) impact on revenue, percent     0.70% 1.50% 0.30% 1.00%
Change in contract estimates, (favorable) unfavorable impact on operating results, percent       (10.00%) (5.00%) (6.20%)
Change in contract estimates, (favorable) unfavorable impact on operating results, amount       $ (62.3) $ 20.7 $ (72.7)
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period         897.8  
Current retainage balances 483.9 397.6 $ 483.9   483.9  
Non-current retainage balances 147.8 136.2 147.8   147.8  
Unbilled receivables 929.4 823.9 929.4   929.4  
Unearned revenues, current portion $ 61.6 $ 59.6 $ 61.6   $ 61.6  
Canada Transmission Project            
Disaggregation of Revenue [Line Items]            
Change in contract estimates, (favorable) unfavorable impact on operating results, amount       $ 13.0   $ 23.7
Projects In Progress            
Disaggregation of Revenue [Line Items]            
Change in contract estimates, (favorable) unfavorable impact on operating results, percent     5.00%      
Customer Concentration Risk            
Disaggregation of Revenue [Line Items]            
Number of customers representing ten percent or more of revenues | customer     0 0 0 0
Customer Concentration Risk | One Customer | Accounts Receivable | Renewable Energy Infrastructure Solutions            
Disaggregation of Revenue [Line Items]            
Concentration risk percentage (in percent) 15.00% 13.00%