XML 86 R32.htm IDEA: XBRL DOCUMENT 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)20222021
Raw materials$348,670 $315,269 
Work in process22,630 30,801 
Finished goods141,516 101,763 
Less: reserve for inventory excess and obsolescence(14,059)(9,573)
Total manufactured goods, net498,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), net169,084 176,096 
Total inventories$667,841 $614,356