v3.26.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2025
Inventory  
Schedule of inventory

  ​ ​ ​

December 31,

December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

Work-in-progress

$

30,964,156

$

13,859,238

Finished goods

 

19,601,712

 

5,933,200

Other

 

9,404,060

 

1,873,926

Total

$

59,969,928

$

21,666,364

Schedule of inventory valuation adjustments

  ​ ​ ​

Year Ended December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

Work-in-progress

$

762,773

$

368,444

Finished goods

 

1,096,532

 

(74,444)

Total

$

1,859,305

$

294,000