v3.26.1
Note 5 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

2026

  

2025

 
      

Weighted-

      

Weighted-

 
      

Average

      

Average

 
  

Number

  

Exercise Price

  

Number

  

Exercise Price

 
  

of Shares

  

Per Share

  

of Shares

  

Per Share

 

Outstanding at January 1,

  13,527,968  $2.94   1,925,867  $12.66 

Issued

  -   -   5,242,342   3.06 

Exercised

  -   -   (557,432)  5.33 

Expired

  (141,911)  10.76   (9,659)  457.92 

Outstanding at June 30,

  13,386,057  $2.86   6,601,118  $5.00