XML 45 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories Inventories
December 31,
(In thousands)20242023
Finished goods$394,852 $302,557 
Work-in-process22,053 18,503 
Raw materials208,008 186,015 
Subtotal624,913 507,075 
Unreturned customer inventories16,163 18,240 
Total inventories$641,076 $525,315