XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Common Stock Warrants - Outstanding Warrants (Details) - $ / shares
12 Months Ended
Jul. 26, 2024
Dec. 31, 2024
Dec. 31, 2023
Outstanding warrants (in shares)   210,946,000 65,886,000
Outstanding warrants, weighted-average exercise price (in dollars per share)   $ 50.96 $ 269.54
Warrants granted (in shares)   10,730,589,000 217,312,000
Warrants granted, weighted average exercise price (in dollars per share)   $ 0.69 $ 33.28
Warrants exercised (in shares)   (90,381,000) (72,252,000)
Warrants exercised, weighted-average exercise price (in dollars per share)   $ 2.5 $ 8.75
Warrants expired (in shares)     0
Warrants expired, weighted average exercise price (in dollars per share)     $ 0
Warrants expired (in shares)   (14,879,000)  
Warrants expired, weighted-average exercise price (in dollars per share)   $ 88.87  
Outstanding warrants (in shares)   10,836,275,000 210,946,000
Outstanding warrants, weighted-average exercise price (in dollars per share)   $ 1.41 $ 50.96
Prefunded Warrants 2024 Public Offering [Member]      
Warrants granted (in shares) 2,041,814 2,041,814,000  
Warrants granted, weighted average exercise price (in dollars per share)   $ 0.01  
Warrants expired (in shares)   (2,041,814,000)  
Warrants expired, weighted average exercise price (in dollars per share)   $ 0.01  
Outstanding warrants, weighted-average exercise price (in dollars per share) $ 0.01