XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Common Stock Warrants - Warrants Outstanding (Details) - $ / shares
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jul. 26, 2024
Jun. 30, 2024
May 31, 2024
Dec. 31, 2023
May 30, 2023
Nov. 30, 2022
Nov. 30, 2021
Jul. 31, 2020
Exercise price (in dollars per share) $ 66.61 $ 1.41 $ 56.63       $ 50.96        
Warrants outstanding (in shares) 101,191 10,836,275 239,518       210,946        
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             $ 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) 4,975                    
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) 1,659                    
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) 35,992                    
June 2024 Warrant [Member]                      
Exercise price (in dollars per share) $ 2.57       $ 2.57            
Expiration date Dec. 17, 2029                    
Warrants outstanding (in shares) 22,556                    
Series F-1 Warrants [Member]                      
Exercise price (in dollars per share) $ 0.66     $ 1.1              
Expiration date Jul. 30, 2029                    
Warrants outstanding (in shares) 14,500