XML 119 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Legal, Letters of Credit, Bonds, Self-Insurance, Indemnities (Details)
$ in Thousands, $ in Millions
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Commitments and Contingencies [Line Items]        
Letters of credit issued $ 166,700   $ 188,500  
Cash and cash equivalents 370,592   360,736  
Indemnities, accrued project close-out liabilities 40,000   40,000  
Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Cash and cash equivalents 25,700   14,600  
Captive Insurance Company        
Commitments and Contingencies [Line Items]        
Cash and cash equivalents 1,100   300  
Self-Insurance | Workers' Compensation, General and Automobile Policies        
Commitments and Contingencies [Line Items]        
Self-insurance reserve 176,700   189,800  
Self-Insurance | Workers' Compensation, General and Automobile Policies | Other Long-Term Liabilities        
Commitments and Contingencies [Line Items]        
Self-insurance reserve, non-current 109,300   126,500  
Self-Insurance | Employee Group Medical Claims Policy        
Commitments and Contingencies [Line Items]        
Self-insurance reserve 4,100   4,200  
Performance and Payment Bonds        
Commitments and Contingencies [Line Items]        
Bonded projects, estimated costs to complete 1,739,900   768,800  
Performance and Payment Bonds | Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 7,100 $ 9.7 7,700 $ 9.7
Performance and Payment Bonds | Subsidiaries        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 4,855,500   2,155,200  
Performance and Payment Bonds | Subsidiaries | Proportionately Consolidated Non-Controlled Joint Venture        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount 115,800   115,000  
Financial Guarantees | Self-Insurance | Workers' Compensation, General and Automobile Policies        
Commitments and Contingencies [Line Items]        
Letters of credit issued 95,600   125,700  
Surety Bonds | Self-Insurance | Workers' Compensation        
Commitments and Contingencies [Line Items]        
Outstanding bonds, amount $ 110,900   $ 52,900