Note 2 - Significant Accounting Policies - Antidilutive Securities (Details) - shares |
3 Months Ended | |||
|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||
| Antidilutive securities (in shares) | 1,264,627 | 1,968,641 | ||
| Restricted Stock Units (RSUs) [Member] | ||||
| Antidilutive securities (in shares) | 200 | 744 | ||
| 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 | 223 | |
| ||||