XML 117 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details)
$ in Millions, $ in Millions
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CAD ($)
Commitments and Contingencies [Line Items]        
Letters of credit issued $ 188.5   $ 151.8  
Indemnities, accrued project close-out liabilities 40.0   20.0  
Self-Insurance | Workers' Compensation, General and Automobile Policies        
Commitments and Contingencies [Line Items]        
Self-insurance reserve 189.8   129.6  
Self-Insurance | Workers' Compensation, General and Automobile Policies | Other Long-Term Liabilities        
Commitments and Contingencies [Line Items]        
Self-insurance reserve, non-current 126.5   86.1  
Self-Insurance | Employee Group Medical Claims Policy        
Commitments and Contingencies [Line Items]        
Self-insurance reserve 4.2   4.3  
Performance and Payment Bonds        
Commitments and Contingencies [Line Items]        
Bonded projects, estimated costs to complete 768.8   263.2  
Performance and Payment Bonds | Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 7.7 $ 9.7 20.7 $ 26.4
Performance and Payment Bonds | Subsidiaries        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 2,155.2   764.8  
Performance and Payment Bonds | Subsidiaries | Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 115.0      
Financial Guarantees | Self-Insurance | Workers' Compensation, General and Automobile Policies        
Commitments and Contingencies [Line Items]        
Letters of credit issued 125.7   59.3  
Surety Bonds | Self-Insurance | Workers' Compensation        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount $ 52.9   $ 37.4