v3.26.1
Note 6 - Warrants - Warrants Outstanding (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Warrants outstanding, balance (in shares) 31,244,078 31,615,616
Warrants outstanding, Expired (in shares) (225,000) (316,304)
Warrants outstanding, Issued (in shares) 1,198,832  
Warrants outstanding, balance (in shares) 32,217,910 31,299,312
Weighted average remaining life, balance (Year) 1 year 6 months  
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.16 0.12
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.