XML 99 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Multiemployer Pension Plans - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Multiemployer Plans [Line Items]    
Contributions $ 14,318 $ 16,109
Heating, Piping and Refrigeration Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 851 1,045
Plumbers Local No 98 Defined Benefit Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 1,386 1,658
United Association National Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 700 947
Pipefitters Local 636 Defined Benefit Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 1,437 1,206
Sheet Metal Workers' Pension Plan of Southern California, Arizona and Nevada    
Multiemployer Plans [Line Items]    
Contributions 297 1,322
Sheet Metal Workers' National Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 701 1,144
Sheet Metal Workers Local Union No. 80 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 1,571 1,383
Sheet Metal Workers Local 98 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 1,003 945
Steamfitters Local Union No. 420 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 526 591
Pipefitters Union Local No. 537 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 1,805 1,337
Plumbers & Pipefitters Local No 189 Pension Plan    
Multiemployer Plans [Line Items]    
Contributions 489 598
Plumbers & Pipefitters of Local Union No. 333 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 1,694 1,329
Southern California Pipe Trades Retirement Fund    
Multiemployer Plans [Line Items]    
Contributions 161 662
Electrical Workers Local No. 26 Pension Trust Fund    
Multiemployer Plans [Line Items]    
Contributions 429 348
Plumbers Union Local No. 12 Pension    
Multiemployer Plans [Line Items]    
Contributions 131 261
Sheet Metal Workers Local 7, Zone 1 Pension Plan    
Multiemployer Plans [Line Items]    
Contributions 293 383
Plumbers & Steamfitters Local 577 Pension Plan    
Multiemployer Plans [Line Items]    
Contributions 277 208
Laborers District Council Pension and Disability Trust Fund No. 2    
Multiemployer Plans [Line Items]    
Contributions 53 147
Laborers District Council Pension and Disability Trust Fund No. 2    
Multiemployer Plans [Line Items]    
Contributions 33 37
National Electrical Benefit Fund    
Multiemployer Plans [Line Items]    
Contributions 1 111
Airconditioning and Refrigeration Industry Retirement Trust Fund    
Multiemployer Plans [Line Items]    
Contributions 130 144
Plumbers and Steamfitters Local 486 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 15 40
Steamfitters Local #449 Pension Plan    
Multiemployer Plans [Line Items]    
Contributions 68 109
United Association Local Union No. 322 Pension Plan    
Multiemployer Plans [Line Items]    
Contributions 24 18
Sheet Metal Workers Local 224 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 21 20
Plumbers Local 27 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 0 18
Plumbers and Pipefitters Local Union No. 43 Pension Fund    
Multiemployer Plans [Line Items]    
Contributions 95 0
All other plans    
Multiemployer Plans [Line Items]    
Contributions $ 127 $ 98