v3.21.2
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 27, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 218,116 $ 157,219
Work in process 26,466 19,282
Finished goods 57,827 37,632
Total manufactured goods, net 292,094 205,813
Materials purchased for resale (distribution products) 119,765 112,158
Total materials purchased for resale (distribution products), net 114,141 106,996
Total inventories 406,235 312,809
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (10,315) (8,320)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (5,624) $ (5,162)