XML 89 R67.htm IDEA: XBRL DOCUMENT v3.23.1
EMPLOYEE BENEFIT PLANS - Employer plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Participation in the multiemployer pension plans    
Contributions by the company $ 10,558 $ 15,842
Boilermaker-Blacksmith National Pension Trust    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 486168020  
Multiemployer plans, certified zone status Green Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 2,194 $ 4,263
Multiemployer plans, surcharge No  
IBEW Local 1579 Pension Plan    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 581254974  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan No  
Contributions by the company $ 1,337 $ 1,239
Multiemployer plans, surcharge No  
National Asbestos Workers Pension Plan    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 526038497  
Multiemployer plans, certified zone status Other Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 1,091 $ 1,258
Multiemployer plans, surcharge No  
Excavators Union Local 731 Pension Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 131809825  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan No  
Contributions by the company $ 786 $ 523
Multiemployer plans, surcharge No  
National Electrical Benefits Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 530181657  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan No  
Contributions by the company $ 456 $ 578
Multiemployer plans, surcharge No  
Central Pension Fund of the IUOE and Participating Employers    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 366052390  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan No  
Contributions by the company $ 380 $ 366
Multiemployer plans, surcharge No  
Tri-State Carpenters & Joiners Pension Trust Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 620976048  
Multiemployer plans, certified zone status Other Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 376 $ 512
Multiemployer plans, surcharge No  
Laborers National Pension Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 751280827  
Multiemployer plans, certified zone status Other Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 372 $ 417
Multiemployer plans, surcharge No  
New Jersey Building Laborers Statewide Pension Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 226077693  
Multiemployer plans, certified zone status Other Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 356 $ 1,340
Multiemployer plans, surcharge No  
Southern Ironworkers Pension Plan    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 596227091  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan No  
Contributions by the company $ 355 $ 270
Multiemployer plans, surcharge No  
United Association National Pension Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 526152779  
Multiemployer plans, certified zone status Green Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 341 $ 315
Multiemployer plans, surcharge No  
Connecticut laborers Pension Plan    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 066044348  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 228 $ 37
Multiemployer plans, surcharge No  
Iron Workers District Council of Tennessee Valley & Vicinity Pension Plan    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 626098036  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan No  
Contributions by the company $ 225 $ 316
Multiemployer plans, surcharge No  
IUPAT Industry Pension Plan    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 526073909  
Multiemployer plans, certified zone status Other Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 184 $ 184
Multiemployer plans, surcharge No  
Iron Workers Local No. 402 Pension Trust    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 596227518  
Multiemployer plans, certified zone status Other Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 124 $ 47
Multiemployer plans, surcharge No  
IUOE Local 478 Pension Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 060733831  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 108 $ 29
Multiemployer plans, surcharge No  
Pavers and Road Builders District Council Pension Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 131990171  
Multiemployer plans, certified zone status Green Green
Multiemployer Plans, funding improvement plan and rehabilitation plan No  
Contributions by the company $ 104 $ 62
Multiemployer plans, surcharge No  
Central States, Southeast, and Southwest Pension Fund    
Participation in the multiemployer pension plans    
EIN/Pension Plan Number 366044243  
Multiemployer plans, certified zone status Other Other
Multiemployer Plans, funding improvement plan and rehabilitation plan Implemented  
Contributions by the company $ 104 $ 103
Multiemployer plans, surcharge No  
All Others.    
Participation in the multiemployer pension plans    
Contributions by the company $ 1,437 $ 3,983