Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)

v3.22.1
Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
unit
numberOfProjects
Customer
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]      
Remaining performance obligation $ 6,840.0   $ 5,900.0
Revenues recognized related to change orders and claims $ 443.7   367.8
Number of delayed transmission projects due to changes orders and claims | numberOfProjects 2    
Number of projects that experienced a significant impact due accelerated timeline | unit 1    
Change in contract estimates, favorable (unfavorable) impact on revenues $ 33.0 $ 54.3  
Change in contract estimates, (favorable) unfavorable impact on operating results, amount $ (29.3) $ (42.9)  
Change in contract estimates, (favorable) unfavorable impact on operating results, percent (5.30%) (11.50%)  
Percent of total revenues recognized associated with revenue recognition method 51.20% 44.40%  
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period $ 507.2 $ 245.7  
Current retainage balances 353.6   406.7
Non-current retainage balances 108.4   93.9
Unbilled receivables $ 792.2   $ 679.0
Ownership percentage of customer in joint venture     50.00%
Customer Concentration Risk      
Disaggregation of Revenue [Line Items]      
Number of customers representing ten percent or more of net receivable position | Customer 1    
Customer Concentration Risk | One Customer | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 13.00%   11.00%
Customer Concentration Risk | Customer With Joint Venture Interest | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 10.00%   11.00%
Customer Concentration Risk | Customer With Joint Venture Interest | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 11.00%    
Accounts payable and accrued expenses      
Disaggregation of Revenue [Line Items]      
Unearned revenues, current portion $ 47.2   $ 51.8
Domestic Communications Project      
Disaggregation of Revenue [Line Items]      
Change in contract estimates, (favorable) unfavorable impact on operating results, amount   $ 14.8  
Aggregate consideration for projects $ 117.9    
Percentage of project completion 63.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01      
Disaggregation of Revenue [Line Items]      
Percent of remaining performance obligation expected to be recognized     81.80%
Recognition period for remaining performance obligation     12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01      
Disaggregation of Revenue [Line Items]      
Percent of remaining performance obligation expected to be recognized 78.40%    
Recognition period for remaining performance obligation 12 months