XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Common Stock Warrants - Outstanding Warrants (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Outstanding warrants (in shares) 10,836,275 210,946 210,946
Outstanding warrants, weighted-average exercise price (in dollars per share) $ 1.41 $ 50.96 $ 50.96
Warrants granted (in shares) 0 28,572  
Warrants granted, weighted average exercise price (in dollars per share) $ 0 $ 4.9  
Warrants exercised (in shares) (930,511) (0)  
Warrants exercised, weighted-average exercise price (in dollars per share) $ 0.66 $ 0  
Warrants expired (in shares)   0  
Warrants expired, weighted average exercise price (in dollars per share)   $ 0  
Outstanding warrants (in shares) 4,753,613 239,518 10,836,275
Outstanding warrants, weighted-average exercise price (in dollars per share) $ 2.36 $ 56.63 $ 1.41
Warrants expired (in shares) (3,134,485)    
Warrants expired, weighted-average exercise price (in dollars per share) $ 0.66    
Warrants repurchased (in shares) (2,017,666)    
Warrants repurchased, weighted-average exercise price (in dollars per share) $ 0.66