Note 2 - Significant Accounting Policies - Antidilutive Securities (Details) - shares |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Antidilutive securities (in shares) | 1,264,627 | 1,968,428 | ||
| Restricted Stock Units (RSUs) [Member] | ||||
| Antidilutive securities (in shares) | 200 | 532 | ||
| Deferred Restricted Stock Units [Member] | ||||
| Antidilutive securities (in shares) | 235,000 | 235,000 | ||
| Warrant [Member] | ||||
| Antidilutive securities (in shares) | 772,731 | 1,476,200 | ||
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive securities (in shares) | 256,474 | 256,474 | ||
| Class A Preferred Shares [Member] | ||||
| Antidilutive securities (in shares) | [1] | 222 | 222 | |
| ||||