XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Common Stock Warrants - Outstanding Warrants (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 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) (1,119,908) (0)  
Warrants exercised, weighted-average exercise price (in dollars per share) $ 0.76 $ 0  
Warrants expired (in shares) (5,184,427) 0  
Warrants expired, weighted average exercise price (in dollars per share) $ 0.66 $ 0  
Outstanding warrants (in shares) 101,191 239,518 10,836,275
Outstanding warrants, weighted-average exercise price (in dollars per share) $ 66.61 $ 56.63 $ 1.41
Warrants surrendered and cancelled (in shares) (1,988,283)    
Warrants surrendered and cancelled, weighted-average exercise price (in dollars per share) $ 1.27    
Warrants repurchased (in shares) (2,442,466)    
Warrants repurchased, weighted-average exercise price (in dollars per share) $ 0.66