XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories
The Company’s inventories consisted of the following (in thousands):
December 31,
20242023
Raw materials$10,006 $6,449 
Work-in-process16,152 17,591 
Finished goods7,765 6,242 
Total inventory33,923 30,282 
Reserves(2,649)(1,599)
Total inventory, net$31,274 $28,683