XML 93 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans (Multiemployer Plans) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
[1]
The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Account [Member]      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending or Implemented NA    
Company Contributions $ 12.2 $ 16.0 $ 15.8 [2]
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Apr. 30, 2019    
Carpenters Pension Trust Fund for Northern California [Member]      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending or Implemented Implemented    
Company Contributions $ 4.9 8.2 4.4
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Jun. 30, 2019    
Excavators Union Local 731 Pension Fund [Member]      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending or Implemented NA    
Company Contributions $ 4.1 4.3 4.2
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Apr. 30, 2022    
Laborers Pension Trust Fund for Northern California [Member]      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending or Implemented NA    
Company Contributions $ 3.8 6.6 5.6
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Jun. 30, 2019    
Northern California Electrical Workers Pension Plan [Member]      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending or Implemented NA    
Company Contributions $ 4.1 5.2 1.5
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement May 31, 2022    
Steamfitters Industry Pension Fund [Member]      
Multiemployer Plans [Line Items]      
FIP/RP Status Pending or Implemented NA    
Company Contributions $ 3.5 $ 3.9 [2] $ 3.9 [2]
Surcharge Imposed No    
Expiration Date of Collective Bargaining Agreement Jun. 30, 2020    
Multiemployer Pension Plans [Member] | The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Account [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Pension Plans [Member] | Carpenters Pension Trust Fund for Northern California [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Red    
Multiemployer Pension Plans [Member] | Excavators Union Local 731 Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Pension Plans [Member] | Laborers Pension Trust Fund for Northern California [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Pension Plans [Member] | Northern California Electrical Workers Pension Plan [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Pension Plans [Member] | Steamfitters Industry Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Plans Pension Prior Period [Member] | The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Account [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Plans Pension Prior Period [Member] | Carpenters Pension Trust Fund for Northern California [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Red    
Multiemployer Plans Pension Prior Period [Member] | Excavators Union Local 731 Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Plans Pension Prior Period [Member] | Laborers Pension Trust Fund for Northern California [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Yellow    
Multiemployer Plans Pension Prior Period [Member] | Northern California Electrical Workers Pension Plan [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
Multiemployer Plans Pension Prior Period [Member] | Steamfitters Industry Pension Fund [Member]      
Multiemployer Plans [Line Items]      
Pension Protections Act Zone Status Green    
[1] The Company's contributions as a percentage of total plan contributions were not available for the 2018 plan year for any of the above pension funds nor the 2017 plan year for The Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Fund.
[2] These amounts exceeded 5% of the respective total plan contributions.