XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Common Stock Warrants - Warrants Outstanding (Details) - $ / shares
shares in Thousands
Dec. 31, 2024
Jul. 26, 2024
May 30, 2024
Mar. 31, 2024
Dec. 31, 2023
May 31, 2023
Dec. 31, 2022
Nov. 10, 2022
Nov. 30, 2021
Jul. 31, 2020
Exercise Price (in dollars per share) $ 1.41       $ 50.96   $ 269.54      
Warrants outstanding (in shares) 10,836,275       210,946   65,886      
The July 2020 Warrants [Member]                    
Exercise Price (in dollars per share) $ 2,021.25   $ 2,021.25             $ 57.75
Expiration Date Jan. 22, 2026                  
Warrants outstanding (in shares) 1,714                  
The Amended July 2020 Warrants [Member]                    
Exercise Price (in dollars per share) $ 52.5   52.5              
Expiration Date Jan. 22, 2026                  
Warrants outstanding (in shares) 2,206                  
TLF Bio Innovation 2021 Warrants [Member]                    
Exercise Price (in dollars per share) $ 822.96                  
Expiration Date Jan. 15, 2026                  
Warrants outstanding (in shares) 13                  
The November 2021 Warrants [Member]                    
Exercise Price (in dollars per share) $ 220.5   649.25           $ 18.55  
Expiration Date Sep. 11, 2028                  
Warrants outstanding (in shares) 7,654                  
The Amended November 2021 Warrants [Member]                    
Exercise Price (in dollars per share) $ 52.5                  
Expiration Date Sep. 11, 2028                  
Warrants outstanding (in shares) 15,308                  
The September 2022 Warrants [Member]                    
Exercise Price (in dollars per share) $ 220.5                  
Expiration Date Sep. 11, 2028                  
Warrants outstanding (in shares) 2,552                  
The Amended September 2022 Warrants [Member]                    
Exercise Price (in dollars per share) $ 52.5                  
Expiration Date Sep. 11, 2028                  
Warrants outstanding (in shares) 1,715                  
The November 2022 A-1 Warrants [Member]                    
Exercise Price (in dollars per share) $ 220.5   220.5     $ 52.5   $ 6.3    
Expiration Date Nov. 20, 2028                  
Warrants outstanding (in shares) 2,268                  
The December 2023 Warrants [Member]                    
Exercise Price (in dollars per share) $ 8.75   8.75   $ 0.25          
Expiration Date Jun. 21, 2029                  
Warrants outstanding (in shares) 72,256                  
March 2024 Warrant [Member]                    
Exercise Price (in dollars per share) $ 4.9   $ 4.9 $ 0.14            
Expiration Date Mar. 24, 2029                  
Warrants outstanding (in shares) 28,572                  
June 2024 Warrant [Member]                    
Exercise Price (in dollars per share) $ 2.57                  
Expiration Date Dec. 17, 2029                  
Warrants outstanding (in shares) 90,381                  
Series F-1 Warrants [Member]                    
Exercise Price (in dollars per share) $ 0.66 $ 1.1                
Expiration Date Jul. 30, 2029                  
Warrants outstanding (in shares) 3,537,212                  
Series F-2 Warrants [Member]                    
Exercise Price (in dollars per share) $ 0.66 1.1                
Expiration Date Jan. 29, 2025                  
Warrants outstanding (in shares) 3,537,212                  
Series F-3 Warrants [Member]                    
Exercise Price (in dollars per share) $ 0.66 $ 1.1                
Expiration Date Jul. 29, 2025                  
Warrants outstanding (in shares) 3,537,212