XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Common Stock Warrants - Warrants Outstanding (Details) - $ / shares
shares in Thousands
Dec. 31, 2023
May 01, 2023
Dec. 31, 2022
Nov. 10, 2022
Dec. 31, 2021
Nov. 30, 2021
Jul. 31, 2020
Exercise price (in dollars per share) $ 1.82   $ 7.7   $ 57.13    
Warrants outstanding (in shares) 7,382,447   2,305,519   202,333    
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) $ 0.25 $ 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) $ 0.25 $ 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