XML 104 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Summary of Plan Participation (Details) - Defined multiemployer plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Contributions  $ 82,786 $ 95,358 $ 86,666
Edison Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  23,310 16,957 18,750
IBEW Local 357 Pension Plan A      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  4,376 18,936 12,876
IBEW Local 82 Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  2,518 2,149 1,854
IBEW Local 683 Pension Fund Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  6,650 3,986 3,362
NEBF - National Electrical Benefit Fund      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  18,233 19,040 18,060
Pension and Retirement Plan of Plumbers and Pipefitters Local 525      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  3,788 8,020 6,304
Sheet Metal Workers Pension Plan of Southern CA, AZ, and NV      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  2,189 3,631 3,400
Other Postemployment Retirement Benefit Funds      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  $ 21,722 $ 22,639 $ 22,060