XML 33 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 31, 2023
Inventories [Abstract]  
Inventories
5. Inventories

        December 31,  
   
2023
   
2022
 
 
 
(In thousands)
 
Finished goods
 
$
302,557
   
$
324,362
 
Work-in-process
   
18,503
     
14,099
 
Raw materials
   
186,015
     
190,254
 
Subtotal
   
507,075
     
528,715
 
Unreturned customer inventories
   
18,240
     
19,695
 
Total inventories
 
$
525,315
   
$
548,410