Note 9 - Warrants - Summary of Outstanding Common Stock Purchase Warrants (Details) |
Jun. 30, 2026
$ / shares
shares
|
|---|---|
| Exercisable, warrants (in shares) | shares | 5,063 |
| Exercisable, warrant, weighted average exercise price (in dollars per share) | $ / shares | $ 119.56 |
| Warrants Expiring December 2025 [Member] | |
| Exercisable, warrants (in shares) | shares | 5,063 |
| Exercisable, warrant, weighted average exercise price (in dollars per share) | $ / shares | $ 20.16 |