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