XML 99 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Other Retirement Plans - Schedule of Multiemployer Pension Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Multiemployer Plans [Line Items]      
Other funds $ 23.0 $ 18.0 $ 6.3
Total multiemployer pension plan contributions $ 145.3 128.1 37.5
National Electrical Benefit Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 530181657    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 17.7 $ 5.9 1.6
Expiration Date of CBA May 31, 2027    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Local Union No. 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, $ 9.3 $ 4.7 0.0
Expiration Date of CBA May 31, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Oct. 31, 2021 Oct. 31, 2020  
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, $ 8.1 $ 27.4 5.6
Expiration Date of CBA Apr. 30, 2027    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Jan. 31, 2022 Jan. 31, 2021  
FIP/RP Status NA    
Surcharge No    
Heavy & General Laborers' Local Unions 472 and 172 of New Jersey Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 226032103    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.7 $ 0.0 0.0
Expiration Date of CBA Feb. 29, 2024    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2022 Mar. 31, 2021  
FIP/RP Status NA    
Surcharge No    
Construction Laborers' Pension Trust Fund for Southern California      
Multiemployer Plans [Line Items]      
Employer Identification Number 436159056    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.4 $ 0.0 0.0
Expiration Date of CBA Jun. 30, 2026    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
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, $ 3.3 $ 1.4 3.7
Expiration Date of CBA Dec. 31, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
IBEW Local 456 Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 226238995    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 3.2 $ 0.0 0.0
Expiration Date of CBA Nov. 29, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true    
Chicago & Vicinity Laborers' District Council Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 362514514    
Plan Number 002    
Contributions (in millions) For the Years Ended December 31, $ 2.5 $ 0.8 0.2
Expiration Date of CBA May 31, 2026    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date May 31, 2021 May 31, 2020  
FIP/RP Status NA    
Surcharge No    
Pipeline Industry Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 736146433    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 2.3 $ 10.9 2.6
Expiration Date of CBA Jun. 04, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Midwest Operating Engineers Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 366140097    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 2.1 $ 1.6 1.1
Expiration Date of CBA May 31, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2022 Mar. 31, 2021  
FIP/RP Status NA    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions true true  
Teamsters National Pipe Line Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 461102851    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.5 $ 6.2 1.8
Expiration Date of CBA Jun. 04, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
San Diego County Construction Laborers' Pension Trust Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 956090541    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.5 $ 0.0 0.0
Expiration Date of CBA Jun. 30, 2026    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Aug. 31, 2021 Aug. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Laborers' Local Union No. 158 Pension Plan      
Multiemployer Plans [Line Items]      
Employer Identification Number 236580323    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.5 $ 0.7 0.9
Expiration Date of CBA May 31, 2027    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions true true  
Southern California Pipe Trades Retirement Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 516108443    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 1.4 $ 0.0 0.0
Expiration Date of CBA Apr. 30, 2025    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
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 $ 1.3 0.8
Expiration Date of CBA Apr. 30, 2027    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions true 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, $ 0.9 $ 2.5 1.4
Expiration Date of CBA Jun. 04, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Mar. 31, 2022 Mar. 31, 2021  
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, $ 0.7 $ 5.1 0.8
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status NA    
Surcharge No    
Laborers' National Pension Fund      
Multiemployer Plans [Line Items]      
Employer Identification Number 751280827    
Plan Number 001    
Contributions (in millions) For the Years Ended December 31, $ 0.6 $ 3.8 0.8
Expiration Date of CBA Jun. 30, 2025    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer pension plans, Company contributions greater than 5% of total plan contributions 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.5 $ 0.6 0.6
Expiration Date of CBA May 31, 2023    
Pension Protection Act Zone Status Red Red  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Multiemployer plans, pension protection act zone status, extended amortization provisions true true  
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, $ 0.5 $ 3.1 1.8
Expiration Date of CBA Mar. 31, 2025    
Pension Protection Act Zone Status Yellow Yellow  
Pension Protection Act Zone Status, Date Dec. 31, 2021 Dec. 31, 2020  
FIP/RP Status Implemented    
Surcharge No    
Pension      
Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 89.0 $ 94.0 $ 30.0