Note 7 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares |
6 Months Ended | |||||
---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|||||
Share-Based Payment Arrangement, Option [Member] | ||||||
Antidilutive Securities (in shares) | 0 | 250 | ||||
Convertible Series F Preferred Stock [Member] | ||||||
Antidilutive Securities (in shares) | [1] | 103,578 | 49,125 | |||
Series F Preferred Warrants [Member] | ||||||
Antidilutive Securities (in shares) | [2] | 8,249,867 | 2,784,922 | |||
Common Stock Warrants [Member] | ||||||
Antidilutive Securities (in shares) | 2,066,809 | 2,554,536 | ||||
|