v3.26.1
Note 4 - Warrants and Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Warrants or Rights, Assumptions Used [Table Text Block]
  

June 30, 2026

  

December 31, 2025

 

Risk-free interest rate

 4.1  3.6%

Volatility

 125.1  114.3%

Expected life (years)

 4.1  4.6 

Dividend yield

 % %
Schedule of Warrant Activity [Table Text Block]
  

Number of Shares

  

Range of Warrant Exercise

  

Weighted Average

  

Weighted Average Remaining Contractual

 
  

Under Warrant

  

Price per Share

  

Exercise Price

  

Life (Years)

 

Balance at January 1, 2026

  14,240  $3.90  $3.90  $3.90   4.6 

Granted

  6,367,956  $2.40  $2.40  $2.40   5.2 

Adjustment for VWAP

  3,589  $3.00  $3.00  $3.00   4.1 

Exercised

  (2,279) $3.90  $3.90  $3.90   5.2 

Reclassed to equity warrants

  (6,367,956) $2.40  $2.40  $2.40   5.2 

Balance at June 30, 2026

  15,550  $3.00  $3.00  $3.00   4.1 

Exercisable at June 30, 2026

  15,550  $3.00  $3.00  $3.00   4.1 
  

Number of Shares

  

Range of Warrant Exercise

 
  

Under Warrant

  

Price per Share

 

Balance at January 1, 2026

  7,588,026  $2.75  $1,361.25 

Granted

  115,000  $2.48  $2.64 

Adjustment for VWAP

  593,085  $3.00  $3.00 

Exercised

  (3,519,152) $2.01  $3.90 

Reclassed from liability warrants

  6,367,956  $2.40  $3.00 

Expired warrants

  (191) $1,361.25  $1,361.25 

Balance at June 30, 2026

  11,144,724  $2.01  $1,155.00 

Exercisable at June 30, 2026

  10,982,056  $2.01  $1,155.00