XML 73 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of 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