v3.22.2
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 26, 2022
Dec. 31, 2021
Inventory [Line Items]    
Raw materials $ 384,459 $ 315,269
Work in process 28,718 30,801
Finished goods 123,806 101,763
Total manufactured goods, net 523,099 438,260
Materials purchased for resale (distribution products) 221,717 181,921
Total materials purchased for resale (distribution products), net 215,809 176,096
Total inventories 738,908 614,356
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (13,884) (9,573)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (5,908) $ (5,825)