XML 62 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
Inventories consisted of the following (in thousands):
  
December 31,
 20242023
Raw materials$86,917 $93,201 
Work-in-process5,544 5,747 
Finished goods65,066 63,337 
$157,527 $162,285