XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Multiemployer Plans [Line Items]      
Other funds $ 15.0 $ 6.7 $ 16.1
Total multiemployer pension plan contributions $ 128.1 37.5 72.6
National Electrical Benefit Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 530181657    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 5.9 $ 1.6 1.2
Expiration Date of CBA May 31, 2026    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status NA    
Surcharge No    
IBEW Local 1249 Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 156035161    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.4 $ 3.7 3.2
Expiration Date of CBA May 04, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status NA    
Surcharge No    
Local Union 9 IBEW and Outside Contractors Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 516077720    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 4.7 $ 0.0 0.0
Expiration Date of CBA May 31, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Oct. 31, 2020 Oct. 31, 2019  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
Employer Identification Number 366052390    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 27.4 $ 5.6 12.6
Expiration Date of CBA May 31, 2027    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Jan. 31, 2021 Jan. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Laborers' District Council of Western Pennsylvania Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 256135576    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.1 $ 1.8 1.9
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status Implemented    
Surcharge No    
Central Laborers' Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 376052379    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.3 $ 0.8 1.3
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions true true  
Pipeline Industry Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 736146433    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 10.9 $ 2.6 9.6
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions   true  
Laborers' National Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 751280827    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.8 $ 0.8 3.0
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status Implemented    
Surcharge No    
Teamsters National Pipeline Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 461102851    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 6.2 $ 1.8 4.5
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Michigan Laborers' Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 386233976    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.6 $ 0.4 1.1
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status, Date Aug. 31, 2021 Aug. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions   true  
West Virginia Laborers' Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 556026775    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 2.5 $ 1.4 4.9
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2021 Mar. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Minnesota Laborers' Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 416159599    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 5.1 $ 0.8 0.8
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status NA    
Surcharge No    
International Union of Operating Engineers Local 132 Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 556015364    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.4 $ 1.2 5.0
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2021 Mar. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Employer- Teamsters Local Nos. 175 & 505 Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 556021850    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 0.6 $ 0.6 1.7
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2020 Dec. 31, 2019  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Multiemployer plans, pension protection act zone status, extended amortization provisions true true  
Minnesota Teamsters Construction Division Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 416187751    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.1 $ 0.2 0.0
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Nov. 30, 2020 Nov. 30, 2019  
FIP/RP Status NA    
Surcharge No    
Pension      
Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 94.0 $ 30.0 $ 66.9