XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Common Stock Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 26, 2024
Sep. 09, 2022
Mar. 31, 2025
Jan. 31, 2025
Jun. 30, 2024
May 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 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                   $ 130                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 56.63   $ 50.96 $ 2.53   $ 56.63 $ 2.53 $ 56.63 $ 1.41                  
Class of Warrant or Right, Repurchased                     2,442,466                      
Payments for Repurchase of Warrants                     $ 1,989 $ (0)                    
Class of Warrant or Right, Exercised During Period (in shares)                     (930,511) (0)                    
Warrant Liability [Member]                                            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value             $ 334 $ 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                                          
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]                                            
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                            
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)     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                                      
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                            
June 2024 Warrant [Member]                                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         90,381         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 $ 2.57                    
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     4.9         $ 4.9            
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                      
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   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   $ 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   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   $ 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   5,104                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 2.5         $ 2.5   $ 2.5                    
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  
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          
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                 $ 348                          
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 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                                          
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