Annual report pursuant to Section 13 and 15(d)

Multiemployer Pension Plans (Details)

v3.19.1
Multiemployer Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Multiemployer Plans [Line Items]    
Contributions $ 16,439 $ 15,024
PPA Zone Status Yellow  
Sheet Metal Workers Local Union No. 80 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,217 $ 2,106
EIN/Pension Plan Number 38-6105633 / 001  
PPA Zone Status Yellow Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions Yes  
Surcharge Imposed NA  
Expiration date of CBA May-21  
Plumbers Local No 98 Defined Benefit Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,480 $ 1,875
EIN/Pension Plan Number 38-3031916 / 001  
PPA Zone Status Yellow Red
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions Yes  
Surcharge Imposed NA  
Expiration date of CBA May-19  
Pipefitters Local 636 Defined Benefit Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,393 $ 1,312
EIN/Pension Plan Number 38-3009873 / 001  
PPA Zone Status   Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA May-22  
Heating Piping And Refrigeration Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,763 $ 1,296
EIN/Pension Plan Number 52-1058013 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Jul-19  
Sheet Metal Workers National Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,283 $ 1,227
EIN/Pension Plan Number 52-6112463 / 001  
PPA Zone Status Yellow Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Ranging from Jun-19 – May-23  
Sheet Metal Workers Pension Plan Of Southern California Arizona And Nevada [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,392 $ 1,167
EIN/Pension Plan Number 95-6052257 / 001  
PPA Zone Status Yellow Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Jun-20  
Plumbers And Pipefitters National Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,443 $ 1,112
EIN/Pension Plan Number 52-6152779 / 001  
PPA Zone Status Yellow Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Ranging from May-19 - Aug-26  
Plumbers Pipefitters Local No 189 Pension Plan [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 637 $ 628
EIN/Pension Plan Number 31-0894807 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions Yes  
Surcharge Imposed NA  
Expiration date of CBA May-19  
Pipefitters Union Local No 537 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 805 $ 607
EIN/Pension Plan Number 51-6030859 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Aug-21  
Steam fitters Local Union No. 420 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 902 $ 577
EIN/Pension Plan Number 23-2004424 / 001  
PPA Zone Status Red Red
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed Yes  
Expiration date of CBA May-20  
Sheet Metal Workers Local 98 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 1,133 $ 526
EIN/Pension Plan Number 31-6171213 / 001  
PPA Zone Status Yellow Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions Yes  
Surcharge Imposed NA  
Expiration date of CBA May-23  
Southern California Pipe Trades Retirement Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 529 $ 426
EIN/Pension Plan Number 51-6108443 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Aug-26  
Plumbers Pipefitters Of Local Union No 333 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 535 $ 385
EIN/Pension Plan Number 38-3545518 / 005  
PPA Zone Status Yellow Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA May-21  
Plumbers Local Union No 690 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 163 $ 272
EIN/Pension Plan Number 23-6405018 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Apr-19  
Electrical Workers Local No 26 Pension Trust Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 404 $ 242
EIN/Pension Plan Number 52-6117919 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA May-21  
Steam fitters Local 449 Pension Plan [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 38 $ 200
EIN/Pension Plan Number 25-6032401 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA May-23  
Plumbers Steam fitters Local 577 Pension Plan [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 194 $ 165
EIN/Pension Plan Number 31-6134953 /001  
PPA Zone Status Red Red
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed No  
Expiration date of CBA May-23  
Air conditioning And Refrigeration Industry Retirement Trust Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 93 $ 118
EIN/Pension Plan Number 95-6035386 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Aug-19  
National Electrical Benefit Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 110 $ 91
EIN/Pension Plan Number 53-0181657 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA May-21  
United Association Local Union No 322 Pension Plan [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 26 $ 75
EIN/Pension Plan Number 21-6016638 / 001  
PPA Zone Status Red Red
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No   
Surcharge Imposed Yes  
Expiration date of CBA Apr-22  
Plumbers And Steamfitters Local 486 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 93 $ 65
EIN/Pension Plan Number 52-6124449 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Dec-19  
Plumbers Local 27 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 18 $ 58
EIN/Pension Plan Number 25-6034928 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA May-23  
Sheet Metal Workers Local 224 Pension Fund [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 19 $ 56
EIN/Pension Plan Number 31-6171353 / 001  
PPA Zone Status Yellow Red
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA May-20  
Laborers District Council Pension And Disability Trust Fund No. 2 [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 119 $ 56
EIN/Pension Plan Number 52-0749130 / 001  
PPA Zone Status Orange Yellow
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed No  
Expiration date of CBA Oct-21  
Sheet Metal Workers Local 7 Zone1 Pension Plan [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 235 $ 53
EIN/Pension Plan Number 38-6234066 / 001  
PPA Zone Status Yellow Red
FIP/RP Status Implemented  
Contributions greater than 5% of total contributions No  
Surcharge Imposed No  
Expiration date of CBA Apr-20  
All Other Plans [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 138 $ 329
Plumbers Union Local No 12 Pension [Member]    
Multiemployer Plans [Line Items]    
Contributions $ 277 $ 0
EIN/Pension Plan Number 04-6023174 / 001  
PPA Zone Status Green Green
FIP/RP Status NA  
Contributions greater than 5% of total contributions No  
Surcharge Imposed NA  
Expiration date of CBA Aug-21