v3.26.1
Note 9 - Warrants (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   

Common Stock from

Warrants

   

Weighted-average
Exercise Price
(per share)

 

Outstanding at January 1, 2024

    21,682,049     $ 1.40  

Granted

    7,792,208     $ 0.001  

Outstanding at December 31, 2024

    29,474,257     $ 0.96  

Granted

    12,551,255     $ 0.001  

Exercised

    (2,706,484 )   $ 0.001  

Outstanding at December 31, 2025

    39,319,028     $ 0.72  

Exercisable at December 31, 2025

    39,319,028     $ 0.72  
Schedule of Warrants by Exercise Price [Table Text Block]
       

Warrants Outstanding

    Warrants Exercisable  

Warrant

Exercise Price

   

Number of Warrants

   

Weighted-

Average

Remaining

Contractual Life

(Years)

    Number of Warrants    

Weighted-

Average

Exercise Price

 
$ 0.001       19,053,452     Unlimited       19,053,452     $ 0.001  
$ 0.77       5,882,356       2.55       5,882,356     $ 0.77  
$ 1.11       8,904,688       2.55       8,904,688     $ 1.11  
$ 1.70       367,647       2.55       367,647     $ 1.70  
$ 2.07       4,977,052       3.00       4,977,052     $ 2.07  
$ 20.00       125,000       0.87       125,000     $ 20.00  
$ 56.60       8,833       3.41       8,833     $ 56.60  

Total

      39,319,028       2.65       39,319,028     $ 0.72