v3.22.4
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories as of December 31, 2022 and 2021 consist of the following:  
(thousands) 2022 2021
Raw materials $ 348,670  $ 315,269 
Work in process 22,630  30,801 
Finished goods 141,516  101,763 
Less: reserve for inventory excess and obsolescence (14,059) (9,573)
Total manufactured goods, net 498,757  438,260 
Materials purchased for resale (distribution products) 175,061  181,921 
Less: reserve for inventory excess and obsolescence (5,977) (5,825)
Total materials purchased for resale (distribution products), net 169,084  176,096 
Total inventories $ 667,841  $ 614,356