v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory, net of inventory reserves, consisted of the following (in thousands):
June 30, 2026December 31, 2025
Raw materials$9,208 $13,727 
Work in process10,144 11,030 
Finished goods28,249 30,006 
Total inventory$47,601 $54,763