Note 2 - Summary of Significant Accounting Policies - Schedule of Antidilutive Securities (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Antidilutive Securities (in shares) | 678,721 | 182,595 |
| Warrant [Member] | ||
| Antidilutive Securities (in shares) | 8,557 | 8,557 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive Securities (in shares) | 50,000 | 0 |
| Unvested Restricted Stock Units [Member] | ||
| Antidilutive Securities (in shares) | 620,164 | 174,038 |