XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock Warrants - Warrants Outstanding (Details) - $ / shares
shares in Thousands
Mar. 31, 2024
Mar. 24, 2024
Dec. 31, 2023
Dec. 21, 2023
May 01, 2023
Mar. 31, 2023
Dec. 31, 2022
Nov. 10, 2022
Nov. 30, 2021
Jul. 31, 2020
Exercise price (in dollars per share) $ 1.6   $ 1.82     $ 7.7 $ 7.7      
Warrants outstanding (in shares) 8,382,447   7,382,447     2,305,519 2,305,519      
The 2019 Ladenburg Warrants [Member]                    
Exercise price (in dollars per share) $ 34.65                  
Expiration date Aug. 08, 2024                  
Warrants outstanding (in shares) 4,799                  
The July 2020 Warrants [Member]                    
Exercise price (in dollars per share) $ 57.75                 $ 57.75
Expiration date Jan. 22, 2026                  
Warrants outstanding (in shares) 59,960                  
The Amended July 2020 Warrants [Member]                    
Exercise price (in dollars per share) $ 1.5                  
Expiration date Jan. 22, 2026                  
Warrants outstanding (in shares) 77,145                  
TLF Bio Innovation 2021 Warrants [Member]                    
Exercise price (in dollars per share) $ 23.51                  
Expiration date Jan. 15, 2026                  
Warrants outstanding (in shares) 429                  
The November 2021 Warrants [Member]                    
Exercise price (in dollars per share) $ 6.3               $ 18.55  
Expiration date Sep. 11, 2028                  
Warrants outstanding (in shares) 267,858                  
The Amended November 2021 Warrants [Member]                    
Exercise price (in dollars per share) $ 1.5                  
Expiration date Sep. 11, 2028                  
Warrants outstanding (in shares) 535,716                  
The September 2022 Warrants [Member]                    
Exercise price (in dollars per share) $ 6.3                  
Expiration date Sep. 11, 2028                  
Warrants outstanding (in shares) 89,286                  
The Amended September 2022 Warrants [Member]                    
Exercise price (in dollars per share) $ 1.5                  
Expiration date Sep. 11, 2028                  
Warrants outstanding (in shares) 238,574                  
The November 2022 A-1 Warrants [Member]                    
Exercise price (in dollars per share) $ 6.3             $ 6.3    
Expiration date Nov. 20, 2028                  
Warrants outstanding (in shares) 79,366                  
The Amended November 2022 A-1 Warrants [Member]                    
Exercise price (in dollars per share) $ 1.5                  
Expiration date Nov. 20, 2028                  
Warrants outstanding (in shares) 436,510                  
The November 2022 A-2 Warrants [Member]                    
Exercise price (in dollars per share) $ 6.3             $ 6.3    
Expiration date May 20, 2024                  
Warrants outstanding (in shares) 79,366                  
The Amended November 2022 A-2 Warrants [Member]                    
Exercise price (in dollars per share) $ 1.5                  
Expiration date May 20, 2024                  
Warrants outstanding (in shares) 436,510                  
The May 2023 B-1 Warrants [Member]                    
Exercise price (in dollars per share) $ 1.3     $ 1.3 $ 1.3          
Expiration date Jun. 09, 2028                  
Warrants outstanding (in shares) 1,903,848                  
The May 2023 B-2 Warrants [Member]                    
Exercise price (in dollars per share) $ 1.3       $ 1.3          
Expiration date Jun. 09, 2025                  
Warrants outstanding (in shares) 644,232                  
The December 2023 Warrants [Member]                    
Exercise price (in dollars per share) $ 0.25                  
Expiration date Jun. 21, 2029                  
Warrants outstanding (in shares) 2,528,848                  
March 2024 Warrant [Member]                    
Exercise price (in dollars per share) $ 0.14 $ 0.14                
Warrants outstanding (in shares) 1,000,000