v3.21.1
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 28, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 174,676 $ 157,219
Work in process 23,641 19,282
Finished goods 34,257 37,632
Total manufactured goods, net 223,403 205,813
Materials purchased for resale (distribution products) 127,214 112,158
Total materials purchased for resale (distribution products), net 121,841 106,996
Total inventories 345,244 312,809
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (9,171) (8,320)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (5,373) $ (5,162)