XML 31 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
4 Inventories
Inventories are classified as follows (in thousands):
 
    
December 31,

2024
    
December 31,

2023
 
Raw materials
   $ 227,032      $ 233,952  
Work in progress
     21,801        20,198  
Finished goods
     228,428        262,086  
  
 
 
    
 
 
 
Total inventories
   $ 477,261      $ 516,236  
  
 
 
    
 
 
 
During 2024, 2023 and 2022, the Company recorded inventory-related excess and obsolescence provisions of $14 million, $11 million and $14 million, respectively.