XML 151 R125.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans -Multiemployer Plans Participation by Plan (Details) - Pension Benefits - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Multiemployer Plans [Line Items]      
Other funds $ 21,289 $ 20,437 $ 17,930
Total contributions $ 97,048 $ 88,278 69,919
Edison Pension Plan      
Multiemployer Plans [Line Items]      
Employer identification number 936061681    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending/Implemented No    
Contributions $ 16,957 $ 18,750 18,331
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Dec. 31, 2026    
IBEW Local 212 Pension Trust      
Multiemployer Plans [Line Items]      
Employer identification number 316127280    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Apr. 30, 2022 Apr. 30, 2021  
FIP/RP Status Pending/Implemented No    
Contributions $ 1,350 $ 1,622 1,733
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Jun. 01, 2025    
IBEW Local 357 Pension Plan A      
Multiemployer Plans [Line Items]      
Employer identification number 886023284    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending/Implemented No    
Contributions $ 18,936 $ 12,876 6,485
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement May 31, 2024    
IBEW Local 82 Pension Plan      
Multiemployer Plans [Line Items]      
Employer identification number 316127268    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Jun. 30, 2023 Jun. 30, 2022  
FIP/RP Status Pending/Implemented No    
Contributions $ 2,149 $ 1,854 1,353
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Dec. 06, 2026    
IBEW Local 683 Pension Fund Pension Plan      
Multiemployer Plans [Line Items]      
Employer identification number 341442087    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending/Implemented No    
Contributions $ 3,986 $ 3,362 1,238
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement May 26, 2024    
Idaho Plumbers and Pipefitters Pension Plan      
Multiemployer Plans [Line Items]      
Employer identification number 826010346    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date May 31, 2023 May 31, 2022  
FIP/RP Status Pending/Implemented No    
Contributions $ 1,690 $ 1,613 1,528
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Mar. 31, 2027    
National Electrical Benefit Fund      
Multiemployer Plans [Line Items]      
Employer identification number 530181657    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending/Implemented No    
Contributions $ 19,040 $ 18,060 14,361
Surcharge Imposed No    
National Electrical Benefit Fund | Minimum      
Multiemployer Plans [Line Items]      
Expiration Date of Collective Bargaining Agreement Dec. 31, 2023    
National Electrical Benefit Fund | Maximum      
Multiemployer Plans [Line Items]      
Expiration Date of Collective Bargaining Agreement Dec. 27, 2027    
Pension and Retirement Plan of Plumbers and Pipefitters Local 525      
Multiemployer Plans [Line Items]      
Employer identification number 886003864    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
Pension Protection Act Zone Status, Date Jun. 30, 2022 Jun. 30, 2022  
FIP/RP Status Pending/Implemented No    
Contributions $ 8,020 $ 6,304 4,345
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Sep. 30, 2024    
Sheet Metal Workers Pension Plan of Southern CA, AZ, and NV      
Multiemployer Plans [Line Items]      
Employer identification number 956052257    
Pension plan number 001    
Pension Protection Act Zone Status Green Green  
FIP/RP Status Pending/Implemented No    
Contributions $ 3,631 $ 3,400 $ 2,615
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Jun. 30, 2024