v3.25.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consists of the following as of the periods presented:
(in thousands)June 30,
2025
December 31,
2024
Finished goods$31,266 $27,054 
Work in process1,485 1,325 
Raw materials4,023 4,804 
Inventory$36,774 $33,183