XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Warrants - Summary of Outstanding Common Stock Purchase Warrants (Details)
Dec. 31, 2024
$ / shares
shares
Exercisable, warrants (in shares) | shares 47,878
Exercisable, warrant, weighted average exercise price (in dollars per share) | $ / shares $ 37.75
Warrants Expiring September 2023 [Member]  
Exercisable, warrants (in shares) | shares 822
Exercisable, warrant, weighted average exercise price (in dollars per share) | $ / shares $ 56.25
Warrants Expiring May 2024 [Member]  
Exercisable, warrants (in shares) | shares 3,357
Exercisable, warrant, weighted average exercise price (in dollars per share) | $ / shares $ 168.3
Warrants Expiring October 2024 [Member]  
Exercisable, warrants (in shares) | shares 3,199
Exercisable, warrant, weighted average exercise price (in dollars per share) | $ / shares $ 168.75
Warrants Expiring January 2025 [Member]  
Exercisable, warrants (in shares) | shares 40,500
Exercisable, warrant, weighted average exercise price (in dollars per share) | $ / shares $ 2.52