XML 53 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories InventoriesThe major classes of inventories were as follows:
 December 31,
 20212020
 (In thousands)
Raw materials$157,306 $106,514 
Work-in-process43,642 32,011 
Finished goods190,090 141,042 
Gross inventories391,038 279,567 
Excess and obsolete reserves(45,684)(32,269)
Net inventories$345,354 $247,298