v3.26.1
Warrants (Tables)
3 Months Ended
Mar. 31, 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 January 1, 2026

 

5,190,571

$

5.09

 

4.37

Issued during the period

 

303,696

2.50

 

4.91

Cancelled during the period

Expired during the period

 

(6)

145,555

 

Exercised during the period

 

(1,429,118)

0.82

 

Warrants outstanding and exercisable on March 31, 2026

 

4,065,143

$

6.39

 

4.06

Warrants outstanding and exercisable on January 1, 2025

 

1,642,571

$

20.94

 

4.71

Issued during the period

 

 

Expired during the period

(8)

150,323.49

Exercised during the period

 

 

Warrants outstanding and exercisable on March 31, 2025

 

1,642,563

$

6.75

 

4.46

Schedule of weighted average assumptions

  ​ ​ ​

2026

  ​ ​ ​

Expected life (in years)

 

4.66

 

Volatility

 

116% – 118

%  

Risk-free interest rate

 

3.90-4.28

%  

Dividend yield

 

0

%