XML 125 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Contractual Joint Venture (Details)
$ in Millions, $ in Millions
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CAD ($)
Joint Venture | Canadian Joint Venture        
Related Party Transaction [Line Items]        
Proportionately consolidated non-controlled joint venture, ownership percentage 35.00% 35.00%    
Joint Venture | Performance Guarantees        
Related Party Transaction [Line Items]        
Guarantees issued, related party $ 7.7 $ 9.7 $ 20.7 $ 26.4
Management | Subcontracting Arrangements        
Related Party Transaction [Line Items]        
Receivables, related party $ 0.4   $ 0.4