Note 6 - Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares |
3 Months Ended | |||||
---|---|---|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|||||
Share-Based Payment Arrangement, Option [Member] | ||||||
Antidilutive Securities (in shares) | 0 | 250 | ||||
Convertible Series F Preferred Stock [Member] | ||||||
Antidilutive Securities (in shares) | [1] | 52,512 | 98,689 | |||
Series F Preferred Warrants [Member] | ||||||
Antidilutive Securities (in shares) | [2] | 2,784,921 | 2,932,486 | |||
Common Stock Warrants [Member] | ||||||
Antidilutive Securities (in shares) | 2,262,203 | 2,071,860 | ||||
|