XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Summary of inventories
A summary of inventories is as follows at December 31 (in thousands):
20242023
Raw materials$47,642 49,366 
Work-in-progress4,736 3,384 
Finished goods18,411 20,272 
Total inventories$70,789 $73,022