Note 2 - Significant Accounting Policies - Antidilutive Securities (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Antidilutive securities (in shares) | 1,780,526 | 1,784,979 |
| Common Stock Warrants [Member] | ||
| Antidilutive securities (in shares) | 200,000 | 200,000 |
| Placement Agent Warrants [Member] | ||
| Antidilutive securities (in shares) | 8,000 | 8,000 |
| Series A Warrants [Member] | ||
| Antidilutive securities (in shares) | 1,445,007 | 1,445,007 |
| Unvested Common Stock Grants [Member] | ||
| Antidilutive securities (in shares) | 127,519 | 131,972 |