Note 8 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||
| Convertible Series F Preferred Stock [Member] | ||||||
| Antidilutive securities (in shares) | [1] | 46,783 | 52,512 | |||
| Series F Preferred Warrants [Member] | ||||||
| Antidilutive securities (in shares) | [2] | 8,097,347 | 2,784,921 | |||
| Common Stock Warrants [Member] | ||||||
| Antidilutive securities (in shares) | 2,102,467 | 2,262,203 | ||||
| ||||||