v3.20.1
INVENTORIES (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 31, 2019
Inventory [Line Items]    
Raw materials $ 179,804 $ 162,238
Work in process 15,981 14,272
Finished goods 31,033 28,446
Total manufactured goods, net 215,345 194,833
Materials purchased for resale (distribution products) 60,261 60,918
Total materials purchased for resale (distribution products), net 58,200 59,037
Total inventories 273,545 253,870
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (11,473) (10,123)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (2,061) $ (1,881)