Note 2 - Significant Accounting Policies - Antidilutive Securities (Details) - shares |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|||
| Antidilutive securities (in shares) | 1,376,178 | 2,081,109 | ||
| Restricted Stock Units (RSUs) [Member] | ||||
| Antidilutive securities (in shares) | 532 | 1,028 | ||
| Deferred Restricted Stock Units [Member] | ||||
| Antidilutive securities (in shares) | 235,000 | 235,000 | ||
| Common Stock Issuable [Member] | ||||
| Antidilutive securities (in shares) | 111,209 | 112,185 | ||
| Warrant [Member] | ||||
| Antidilutive securities (in shares) | 772,741 | 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 | |
| ||||