v3.26.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2026
Inventory  
Schedule of inventory

​

​

​

​

​

​

​

​

​

​

June 30, 

​

December 31,

​

  ​ ​ ​

2026

  ​ ​ ​

2025

Raw materials

​

$

12,736

​

$

9,968

Semi-finished goods

​

 

34,196

​

 

29,399

Finished goods

​

​

29,025

​

​

20,555

Total inventory

​

$

75,957

​

$

59,922

Balance Sheet Classification:

​

​

​

​

​

​

Inventory

​

$

70,930

​

$

54,895

Other long-term assets

​

 

5,027

​

 

5,027

Total inventory

​

$

75,957

​

$

59,922

​