XML 78 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Major Classes of Inventories The 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