XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Common Stock Warrants - Outstanding Warrants (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 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) (3,134,485) 0  
Warrants expired, weighted average exercise price (in dollars per share) $ 0.66 $ 0  
Outstanding warrants (in shares) 4,328,813 239,518 10,836,275
Outstanding warrants, weighted-average exercise price (in dollars per share) $ 2.53 $ 56.63 $ 1.41
Warrants repurchased (in shares) (2,442,466)    
Warrants repurchased, weighted-average exercise price (in dollars per share) $ 0.66