Note 5 - Stock Purchase Warrants - Outstanding Stock Purchase Warrants (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Outstanding warrants (in shares) | 361,665 | 200,000 |
| The 2022 Sales Incentive Warrants [Member] | ||
| Outstanding warrants (in shares) | 0 | 200,000 |
| Commitment Warrants [Member] | ||
| Outstanding warrants (in shares) | 361,665 | 0 |