XML 109 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefit Plans - Summary of Plan Participation (Details) - Defined multiemployer plans - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]      
Contributions  $ 103,914 $ 82,786 $ 95,358
NEBF - National Electrical Benefit Fund      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  25,279 18,233 19,040
Edison Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  17,440 23,310 16,957
IBEW Local 683 Pension Fund Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  12,387 6,650 3,986
IBEW Local 357 Pension Plan A      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  8,919 4,376 18,936
Pension and Retirement Plan of Plumbers and Pipefitters Local 525      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  5,561 3,788 8,020
IBEW Local 640 & AZ Chapter NECA Defined Benefit Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  4,627 1,528 1,044
IBEW Local 124 Pension Trust Fund      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  3,111 2,300 2,294
IBEW Local 82 Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  2,919 2,518 2,149
Eighth District Electrical Pension Fund      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  2,772 2,397 2,078
Electrical Workers Local No. 26 Pension Trust Fund      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  2,729 2,316 1,994
Sheet Metal Workers Pension Plan of Southern CA, AZ, and NV      
Defined Benefit Plan Disclosure [Line Items]      
Contributions  2,361 2,189 3,631
Other Funds       
Defined Benefit Plan Disclosure [Line Items]      
Contributions  $ 15,809 $ 13,181 $ 15,229