v3.26.1
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