XML 35 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
The major classes of inventories were as follows:
 December 31,
 20242023
 (In thousands)
Raw materials$187,530 $185,233 
Work-in-process40,442 41,197 
Finished goods186,237 208,425 
Gross inventories414,209 434,855 
Excess and obsolete reserves(71,110)(67,868)
Net inventories$343,099 $366,987