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 | ||
| ||||