XML 90 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Retirement Plans - Schedule of Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Multiemployer Plans [Line Items]      
EIN 11-2125338    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension      
Multiemployer Plans [Line Items]      
Contributions $ 215,478 $ 190,229 $ 179,216
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | National Electrical Benefit Fund      
Multiemployer Plans [Line Items]      
EIN 53-0181657    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 16,901 $ 10,700 11,572
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | National Automatic Sprinkler Industry Pension Fund      
Multiemployer Plans [Line Items]      
EIN 52-6054620    
Pension Plan Number 001    
PPA Zone Status [1] Red Red  
FIP/RP Status Implemented    
Contributions $ 15,924 $ 14,888 14,228
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Plumbers & Pipefitters National Pension Fund      
Multiemployer Plans [Line Items]      
EIN 52-6152779    
Pension Plan Number 001    
PPA Zone Status [1] Yellow Yellow  
FIP/RP Status Implemented    
Contributions $ 13,821 $ 11,868 12,550
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Sheet Metal Workers National Pension Fund      
Multiemployer Plans [Line Items]      
EIN 52-6112463    
Pension Plan Number 001    
PPA Zone Status [1] Yellow Yellow  
FIP/RP Status Implemented    
Contributions $ 11,713 $ 10,895 12,895
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Pension, Hospitalization & Benefit Plan of the Electrical Industry-Pension Trust Account      
Multiemployer Plans [Line Items]      
EIN 13-6123601    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 10,075 $ 10,469 9,489
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Electrical Workers Local No. 26 Pension Trust Fund      
Multiemployer Plans [Line Items]      
EIN 52-6117919    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 8,434 $ 5,485 4,441
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Plumbers Pipefitters & Mechanical Equipment Service Local Union 392 Pension Plan      
Multiemployer Plans [Line Items]      
EIN 31-0655223    
Pension Plan Number 001    
PPA Zone Status [1] Red Red  
FIP/RP Status Implemented    
Contributions $ 6,412 $ 6,047 6,084
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Southern California IBEW-NECA Pension Trust Fund      
Multiemployer Plans [Line Items]      
EIN 95-6392774    
Pension Plan Number 001    
PPA Zone Status [1] Yellow Yellow  
FIP/RP Status Implemented    
Contributions $ 6,277 $ 5,754 3,669
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Central Pension Fund of the IUOE & Participating Employers      
Multiemployer Plans [Line Items]      
EIN 36-6052390    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 6,253 $ 6,384 6,070
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Sheet Metal Workers Pension Plan of Northern California      
Multiemployer Plans [Line Items]      
EIN 51-6115939    
Pension Plan Number 001    
PPA Zone Status [1] Red Red  
FIP/RP Status Implemented    
Contributions $ 6,233 $ 5,488 6,023
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Arizona Pipe Trades Pension Trust Fund      
Multiemployer Plans [Line Items]      
EIN 86-6025734    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 6,071 $ 2,640 1,662
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Edison Pension Plan      
Multiemployer Plans [Line Items]      
EIN 93-6061681    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 5,361 $ 3,140 1,628
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Pipefitters Union Local 537 Pension Fund      
Multiemployer Plans [Line Items]      
EIN 51-6030859    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 4,754 $ 6,038 4,057
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Heating, Piping & Refrigeration Pension Fund      
Multiemployer Plans [Line Items]      
EIN 52-1058013    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 4,185 $ 2,619 2,437
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | U.A. Local 393 Pension Trust Fund Defined Benefit      
Multiemployer Plans [Line Items]      
EIN 94-6359772    
Pension Plan Number 002    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 3,858 $ 4,298 1,540
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | San Diego Electrical Pension Plan      
Multiemployer Plans [Line Items]      
EIN 95-6101801    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 3,843 $ 3,008 2,862
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Eighth District Electrical Pension Fund      
Multiemployer Plans [Line Items]      
EIN 84-6100393    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 3,590 $ 3,486 3,786
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Southern California Pipe Trades Retirement Fund      
Multiemployer Plans [Line Items]      
EIN 51-6108443    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 3,274 $ 3,095 3,907
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Electrical Contractors Association and Local Union 134, IBEW Joint Pension Trust of Chicago Pension Plan 2      
Multiemployer Plans [Line Items]      
EIN 51-6030753    
Pension Plan Number 002    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 3,204 $ 4,308 5,537
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Northern California Pipe Trades Pension Plan      
Multiemployer Plans [Line Items]      
EIN 94-3190386    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 3,077 $ 3,104 2,963
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | NECA-IBEW Pension Trust Fund      
Multiemployer Plans [Line Items]      
EIN 51-6029903    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 2,528 $ 2,650 3,060
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | U.A. Plumbers Local 24 Pension Fund      
Multiemployer Plans [Line Items]      
EIN 22-6042823    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 2,460 $ 3,461 3,092
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Sheet Metal Workers Pension Plan of Southern California, Arizona & Nevada      
Multiemployer Plans [Line Items]      
EIN 95-6052257    
Pension Plan Number 001    
PPA Zone Status [1] Yellow Yellow  
FIP/RP Status Implemented    
Contributions $ 2,423 $ 1,934 3,268
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Connecticut Plumbers & Pipefitters Pension Fund      
Multiemployer Plans [Line Items]      
EIN 06-6050353    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 2,231 $ 2,104 1,988
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | U.A. Local 38 Defined Benefit Pension Plan      
Multiemployer Plans [Line Items]      
EIN 94-1285319    
Pension Plan Number 001    
PPA Zone Status [1] Green Green  
FIP/RP Status NA    
Contributions $ 2,030 $ 1,551 2,097
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Plumbing & Pipe Fitting Local 219 Pension Fund      
Multiemployer Plans [Line Items]      
EIN 34-6682376    
Pension Plan Number 001    
PPA Zone Status [1] Red Red  
FIP/RP Status Implemented    
Contributions $ 1,937 $ 2,197 1,335
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Boilermaker-Blacksmith National Pension Trust      
Multiemployer Plans [Line Items]      
EIN 48-6168020    
Pension Plan Number 001    
PPA Zone Status [1] Red Red  
FIP/RP Status Implemented    
Contributions $ 1,681 $ 1,446 1,083
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Plumbers & Pipefitters Local Union No. 502 & 633 Pension Fund      
Multiemployer Plans [Line Items]      
EIN 61-6078145    
Pension Plan Number 001    
PPA Zone Status [1] Yellow Yellow  
FIP/RP Status Implemented    
Contributions $ 1,596 $ 1,167 801
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Plumbers & Pipefitters Local 162 Pension Fund      
Multiemployer Plans [Line Items]      
EIN 31-6125999    
Pension Plan Number 001    
PPA Zone Status [1] Yellow Yellow  
FIP/RP Status Implemented    
Contributions $ 1,124 $ 1,273 801
Contributions greater than 5% [2] true    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Steamfitters Local Union No. 420 Pension Plan      
Multiemployer Plans [Line Items]      
EIN 23-2004424    
Pension Plan Number 001    
PPA Zone Status [1] Red Red  
FIP/RP Status Implemented    
Contributions $ 641 $ 706 687
Contributions greater than 5% [2] false    
Multiemployer Plan, Plan Information, Available | UNITED STATES | Multiemployer Plans, Pension | Other Multiemployer Pension Plans      
Multiemployer Plans [Line Items]      
Contributions $ 53,567 $ 48,026 $ 43,604
[1]
The zone status represents the most recent available information for the respective MEPP, which may be 2018 or earlier for the 2019 year and 2017 or earlier for the 2018 year.
[2]
This information was obtained from the respective plan’s Form 5500 (“Forms”) for the most current available filing. These dates may not correspond with our fiscal year contributions. The above noted percentages of contributions are based upon disclosures contained in the plans’ Forms. Those Forms, among other things, disclose the names of individual participating employers whose annual contributions account for more than 5% of the aggregate annual amount contributed by all participating employers for a plan year. Accordingly, if the annual contribution of two or more of our subsidiaries each accounted for less than 5% of such contributions, but in the aggregate accounted for in excess of 5% of such contributions, that greater percentage is not available and accordingly is not disclosed.