XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Note 10 - Common Stock Warrants (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 19, 2025
Jul. 29, 2025
Jul. 26, 2024
Sep. 09, 2022
Jul. 31, 2025
Mar. 31, 2025
Jan. 31, 2025
Jun. 30, 2024
May 31, 2024
Dec. 31, 2023
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Jan. 29, 2025
Sep. 27, 2024
Mar. 31, 2024
May 30, 2023
Nov. 30, 2022
Sep. 30, 2022
Jul. 31, 2022
Nov. 30, 2021
Jul. 31, 2020
Class of Warrant or Right, Issued During Period (in shares)                             0 28,572                    
Stock Issued In Connection with Exercise of Warrants, Value                         $ 21,000 $ 130,000                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                   $ 50.96 $ 66.61   $ 56.63   $ 66.61 $ 56.63 $ 1.41                  
Class of Warrant or Right, Repurchased                             (2,442,466)                      
Payments for Repurchase of Warrants $ 525,000                           $ 1,989,000 $ (0)                    
Class of Warrant or Right, Expired During Period (in shares)                             5,184,427 (0)                    
Class of Warrant or Right, Cancelled During Period                             1,988,283                      
Class of Warrant or Right, Exercised During Period (in shares)                             (1,119,908) (0)                    
Warrant Liability [Member]                                                    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value                   $ 334,000 $ 0       $ 0                      
Prefunded Warrants 2024 Public Offering [Member]                                                    
Class of Warrant or Right, Issued During Period (in shares)     2,041,814                                              
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)                             2,041,814                      
Stock Issued In Connection with Exercise of Warrants, Value     $ 20,000                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 0.01                               $ 0.66              
The July 2024 Series F-1 Warrants [Member]                                                    
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)                     128,498                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     3,537,212                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 1.1                                              
Class of Warrant or Right, Repurchased           1,272,725         212,400                              
Class of Warrant or Right, Cancelled During Period 1,909,089                                                  
The July 2024 Series F-2 Warrants [Member]                                                    
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)             402,727                                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     3,537,212                             3,134,485                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 1.1                                              
The July 2024 Series F-3 Warrants [Member]                                                    
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)         2,145 527,784                                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     3,537,212                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 1.1                                              
Class of Warrant or Right, Repurchased           744,941         212,400                              
Payments for Repurchase of Warrants           $ 1,800,000                                        
Class of Warrant or Right, Expired During Period (in shares)   2,049,942                                                
The July 2024 Warrants [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                     $ 0.66              
The July 2024 Series F-1 and F-3 Warrants [Member]                                                    
Payments for Repurchase of Warrants                     $ 200,000                              
June 2024 Warrant [Member]                                                    
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)                     58,754                              
Stock Issued In Connection with Exercise of Warrants, Value                     $ 151,000                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               90,381           90,381                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)               $ 2.57     $ 2.57     $ 2.57 $ 2.57                      
Class of Warrant or Right, Cancelled During Period 9,071                                                  
March 2024 Warrant [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                       28,572            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                       $ 4.9            
Class of Warrant or Right, Cancelled During Period 28,572                                                  
The December 2023 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                   72,256                                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                   $ 8.75 8.75       8.75                      
Class of Warrant or Right, Cancelled During Period 36,264                                                  
The May 2023 B-1 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         72,528          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                   $ 45.5                     $ 45.5          
Class of Warrant or Right, Exercised During Period (in shares)               54,396   18,132                                
The May 2023 B-2 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         72,528          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                         $ 45.5          
Class of Warrant or Right, Exercised During Period (in shares)               18,408   54,120                                
May 2023 Warrants Amended By 2023 Warrant Reprice Transaction [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)               $ 8.75   $ 8.75       8.75                        
May 2023 Warrants Amended By 2024 Warrant Reprice Transaction [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)               $ 2.5           $ 2.5                        
The November 2022 A-1 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               12,473           12,473               14,741        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                 $ 52.5   220.5       220.5             $ 220.5        
The November 2022 A-1 Warrants [Member] | Post-amendment [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         12,473          
The November 2022 A-2 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                           14,741        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                           $ 220.5        
Class of Warrant or Right, Forfeited During Period                 14,741                                  
The November 2022 A-2 Warrants [Member] | Post-amendment [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         12,473          
The November 2022 A-1 and A-2 Warrants [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                           $ 220.5        
The Amended November 2022 A-1 and A-2 Warrants [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                         $ 52.5          
November 2022 Warrants Amended By 2024 Warrant Reprice Transaction [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)               $ 2.5           $ 2.5                        
The 2022 Warrant Reprice Transaction [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                             9,371      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                             $ 220.5      
September 2022 Warrants Amended in 2023 Private Placement [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         6,819          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 52.5                                 $ 52.5          
September 2022 Warrants Amended in 2024 Warrant Reprise Transaction [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               5,104           5,104                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)               $ 2.5           $ 2.5                        
September 2022 Warrants [Member]                                                    
Class of Warrant or Right, Cancelled During Period 2,608                                                  
The November 2021 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                                 30,616  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                     220.5       220.5                   $ 649.25  
Class of Warrant or Right, Cancelled During Period 2,679                                                  
Amended November 2021 Warrants Exercisable for 6.50 [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                             $ 220.5   $ 220.5  
Class of Warrant or Right, Exercised During Period (in shares)       7,654                                            
November 2021 Warrants Adjusted From 2023 Private Placement [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         15,308          
Amended November 2021 Warrants Exercisable for 1.50 [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                         $ 52.5          
The July 2020 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                                   5,635
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                     2,021.25       2,021.25                     $ 2,021.25
Amended July 2020 Warrants [Member]                                                    
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)       1,715                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                             3,921      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                                             $ 220.5 $ 220.5    
The Amended July 2020 Warrants [Member]                                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)                                         2,206          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                     52.5       52.5           $ 52.5          
Existing Warrants [Member]                                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)                     $ 2.5       2.5                      
Class of Warrant or Right, Cancelled During Period 1,988,283                                                  
Class of Warrant or Right, Exercised During Period (in shares)               90,381                                    
Series F-3 Warrants [Member]                                                    
Class of Warrant or Right, Issued During Period (in shares)     3,200,380                                              
Stock Issued In Connection with Exercise of Warrants, Value                     $ 1,000 $ 348,000                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     3,200,380                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 1.1                                              
Class of Warrant or Right, Repurchased                     212,400 744,941                            
Class of Warrant or Right, Exercised During Period (in shares)                                 527,784                  
Series F-1 Warrants [Member]                                                    
Class of Warrant or Right, Issued During Period (in shares)     3,200,380                                              
Stock Issued In Connection with Exercise of Warrants, Value                     $ 85,000                              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     3,200,380                                              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 1.1               $ 0.66       $ 0.66                      
Class of Warrant or Right, Repurchased                     212,400 1,272,725