v3.26.1
Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Warrants  
Schedule of warrant activity

Weighted

Weighted

Average

Average

Number of

Exercise Price

Remaining

  ​ ​ ​

Warrants

  ​ ​ ​

Per Share

  ​ ​ ​

Term in Years

Warrants outstanding and exercisable on December 31, 2025

 

5,190,571

$

5.15

 

4.36

Issued during the period

 

6,924,120

1.46

 

4.86

Cancelled during the period

Expired during the period

 

(166)

94,431.03

 

Exercised during the period

 

(1,670,680)

0.85

 

Warrants outstanding and exercisable on June 30, 2026

 

10,443,845

$

2.31

 

4.44

Warrants outstanding and exercisable on December 31, 2024

 

1,642,571

$

20.94

 

4.71

Issued during the period

 

 

Expired during the period

(23)

150,323.49

Exercised during the period

 

 

Warrants outstanding and exercisable on June 30, 2025

 

4,927,691

$

6.75

 

4.46

Schedule of weighted average assumptions

  ​ ​ ​

2026

  ​ ​ ​

Expected life (in years)

 

4.46 - 4.91

 

Volatility

 

116% – 118

%  

Risk-free interest rate

 

3.90-4.28

%  

Dividend yield

 

0

%