v3.20.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 31, 2019
Inventory [Line Items]    
Raw materials $ 174,758 $ 162,238
Work in process 14,143 14,272
Finished goods 27,617 28,446
Total manufactured goods, net 204,464 194,833
Materials purchased for resale (distribution products) 59,523 60,918
Total materials purchased for resale (distribution products), net 57,227 59,037
Total inventories 261,691 253,870
Manufactured Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence (12,054) (10,123)
Distributed Goods    
Inventory [Line Items]    
Less: reserve for inventory obsolescence $ (2,296) $ (1,881)