XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Common Stock Warrants - Warrants Outstanding (Details) - $ / shares
shares in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
May 31, 2023
Dec. 31, 2022
Nov. 10, 2022
Nov. 30, 2021
Jul. 31, 2020
Exercise price (in dollars per share) $ 37.4   $ 50.96 $ 76.23   $ 269.54      
Warrants outstanding (in shares) 224,777   210,946 210,942   65,886      
The 2019 Ladenburg Warrants [Member]                  
Exercise price (in dollars per share) $ 1,212.75                
Expiration date Aug. 08, 2024                
Warrants outstanding (in shares) 138                
The July 2020 Warrants [Member]                  
Exercise price (in dollars per share) $ 2,021.25               $ 2,021.25
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                
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  
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       $ 52.5   $ 220.5    
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            
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              
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