XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Stockholders' Equity - Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Balance, warrants (in shares) 141,889 161,648
Balance, exercise price (in dollars per share) $ 94.5 $ 95.4
Warrants for common stock sold, warrants (in shares) 2,467,104 (19,759)
Warrants for common stock sold, exercise price (in dollars per share) $ 3.1 $ 101.25
Warrants expired, warrants (in shares) (141,889)  
Warrants expired, exercise price (in dollars per share) $ 94.5  
Balance, warrants (in shares) 2,467,104 141,889
Balance, exercise price (in dollars per share) $ 3.1 $ 94.5