Note 2 - Significant Accounting Policies - Antidilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities (in shares) | 1,770,500 | 1,861,505 | 1,770,500 | 1,861,505 |
| Common Stock Warrants [Member] | ||||
| Antidilutive securities (in shares) | 200,000 | 200,000 | 200,000 | 200,000 |
| Placement Agent Warrants [Member] | ||||
| Antidilutive securities (in shares) | 8,000 | 8,000 | 8,000 | 8,000 |
| Series A Warrants [Member] | ||||
| Antidilutive securities (in shares) | 1,445,007 | 1,445,007 | 1,445,007 | 1,445,007 |
| Unvested Common Stock Grants [Member] | ||||
| Antidilutive securities (in shares) | 117,493 | 208,498 | 117,493 | 208,498 |