v3.23.1
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Apr. 02, 2023
Dec. 31, 2022
Inventory [Line Items]    
Raw materials $ 315,559 $ 348,670
Work in process 22,640 22,630
Finished goods 132,348 141,516
Total manufactured goods, net 453,473 498,757
Materials purchased for resale (distribution products) 182,198 175,061
Total materials purchased for resale (distribution products), net 174,910 169,084
Total inventories 628,383 667,841
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (17,074) (14,059)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (7,288) $ (5,977)