Note 10 - Equity - Outstanding Warrants (Details) |
Jun. 30, 2024
$ / shares
shares
|
|---|---|
| Outstanding warrants (in shares) | 2,200,000 |
| Warrant 1 [Member] | |
| Outstanding warrants (in shares) | 200,000 |
| Outstanding warrants, exercise price (in dollars per share) | $ / shares | $ 0.4555 |
| Outstanding warrants, expiration date | Dec. 31, 2025 |
| Warrant 2 [Member] | |
| Outstanding warrants (in shares) | 500,000 |
| Outstanding warrants, exercise price (in dollars per share) | $ / shares | $ 0.4555 |
| Outstanding warrants, expiration date | Dec. 31, 2025 |
| Warrant 3 [Member] | |
| Outstanding warrants (in shares) | 500,000 |
| Outstanding warrants, exercise price (in dollars per share) | $ / shares | $ 0.4555 |
| Outstanding warrants, expiration date | Dec. 31, 2025 |
| Warrant 4 [Member] | |
| Outstanding warrants (in shares) | 1,000,000 |
| Outstanding warrants, exercise price (in dollars per share) | $ / shares | $ 0.4555 |
| Outstanding warrants, expiration date | Dec. 31, 2025 |