v3.26.1
Note 6 - Warrants - Warrants Outstanding (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Warrants outstanding, balance (in shares) 31,244,078 31,615,616
Warrants outstanding, Expired (in shares) (4,913,127) (1,888,170)
Warrants outstanding, Issued (in shares) 1,198,832  
Warrants outstanding, balance (in shares) 27,529,783 29,727,446
Weighted average remaining life, balance (Year) 1 year 4 months 24 days  
Balance, aggregate intrinsic value [1] $ 0  
Weighted Average [Member]    
Weighted average price, balance (in dollars per share) $ 0.29 $ 0.29
Weighted average price, Expired (in dollars per share) 0.23 0.21
Weighted average price, Issued (in dollars per share) 0.24  
Weighted average price, balance (in dollars per share) $ 0.29 $ 0.29
[1] Aggregate intrinsic value based on closing common stock price of $0.16 at March 31, 2026.