v3.22.2.2
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 25, 2022
Dec. 31, 2021
Inventory [Line Items]    
Raw materials $ 361,735 $ 315,269
Work in process 26,827 30,801
Finished goods 134,492 101,763
Total manufactured goods, net 508,309 438,260
Materials purchased for resale (distribution products) 231,214 181,921
Total materials purchased for resale (distribution products), net 225,661 176,096
Total inventories 733,970 614,356
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (14,745) (9,573)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (5,553) $ (5,825)