XML 36 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories 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