v3.21.2
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 26, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 261,775 $ 157,219
Work in process 30,221 19,282
Finished goods 66,189 37,632
Total manufactured goods, net 344,581 205,813
Materials purchased for resale (distribution products) 147,502 112,158
Total materials purchased for resale (distribution products), net 141,185 106,996
Total inventories 485,766 312,809
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (13,604) (8,320)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (6,317) $ (5,162)