v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following:
June 30, 2025December 31, 2024
(in thousands)
Raw materials$4,325 $6,640 
Semi-finished goods1,733 1,885 
Finished goods83,421 62,837 
Subtotal89,479 71,362 
Less: inventory reserve(700)(640)
Total inventories$88,779 $70,722