v3.26.1
Warrants
3 Months Ended
Mar. 31, 2026
Warrants  
Warrants

Note 11 – Warrants

Warrant activity for the three months ended March 31, 2026 and 2025 was as follows:

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

During the three months ended March 31, 2026, the Company issued warrants to purchase an aggregate of 303,696 shares of common stock in connection with promissory note financing transactions. The warrants have an exercise price of $2.50 per share.

The weighted-average grant date fair value of warrants granted during the three months ended March 31, 2026 was approximately $1.69 per warrant. No warrants were granted during the three months ended March 31, 2025.

The grant date fair values of the warrants issued during the three months ended March 31, 2026 were calculated using the Black-Scholes option pricing model with the following assumptions:

  ​ ​ ​

2026

  ​ ​ ​

Expected life (in years)

 

4.66

 

Volatility

 

116% – 118

%  

Risk-free interest rate

 

3.90-4.28

%  

Dividend yield

 

0

%  

During the three months ended March 31, 2026, warrants to purchase 1,429,118 shares of common stock were exercised. No warrants were issued during the three months ended March 31, 2025.

The outstanding warrants expire from 2026 through 2033.