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