Note 7 - Loss per Share of Common Stock - Schedule of Antidilutive Securities (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities (in shares) | 1,432,054 | 803,266 |
| Warrant [Member] | ||
| Antidilutive securities (in shares) | 8,557 | 8,557 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive securities (in shares) | 50,000 | 50,000 |
| Restricted Stock Units (RSUs) [Member] | ||
| Antidilutive securities (in shares) | 1,373,497 | 744,709 |