Note 11 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares |
6 Months Ended | |||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||
| Convertible Series F Preferred Stock [Member] | ||||||
| Antidilutive securities (in shares) | [1] | 47,835 | 103,578 | |||
| Series F Preferred Warrants [Member] | ||||||
| Antidilutive securities (in shares) | [2] | 8,097,347 | 8,249,867 | |||
| Common Stock Warrants [Member] | ||||||
| Antidilutive securities (in shares) | 2,202,467 | 2,066,809 | ||||
| ||||||