Note 7 - Warrants and Registration Rights Agreements - Summary of the Warrants Issued and Changes (Details) - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Warrants and Rights Note Disclosure [Abstract] | ||
| Outstanding, beginning balance (in shares) | 4,500,000 | 4,500,000 |
| Outstanding, weighted average exercise price (in dollars per share) | $ 0.01 | $ 0.01 |
| Granted (in shares) | 0 | 0 |
| Granted, weighted average exercise price (in dollars per share) | $ 0 | $ 0 |
| Canceled / Expired (in shares) | (4,500,000) | 0 |
| Canceled / expired, weighted average exercise price (in dollars per share) | $ 0 | $ 0 |
| Exercised (in shares) | 0 | 0 |
| Exercised, weighted average exercise price (in dollars per share) | $ 0 | $ 0 |
| Outstanding, ending balance (in shares) | 0 | 4,500,000 |
| Outstanding, weighted average exercise price (in dollars per share) | $ 0 | $ 0.01 |