Note 10 - Net Loss per Share - Antidilutive Securities (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Antidilutive securities (in shares) | 8,720,288 | 942,096 |
| Warrant [Member] | ||
| Antidilutive securities (in shares) | 1,418,943 | 870,500 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive securities (in shares) | 149,993 | 5,016 |
| Series B Convertible Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 335,213 | 0 |
| Series J Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 6,083,005 | 0 |
| Series X Preferred Stock [Member] | ||
| Antidilutive securities (in shares) | 0 | 66,580 |
| Convertible Notes Payable [Member] | ||
| Antidilutive securities (in shares) | 733,134 | 0 |