XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Common Stock Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 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
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jan. 29, 2025
Sep. 27, 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                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 2.36       $ 50.96 $ 2.36 $ 56.63 $ 1.41                
Class of Warrant or Right, Repurchased               2,017,666                    
Payments for Repurchase of Warrants               $ 1,815 $ (0)                  
Class of Warrant or Right, Exercised During Period (in shares)               (930,511) (0)                  
Class of Warrant or Right, Forfeited During Period                 (0)                  
Warrant Liability [Member]                                    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value     $ 0       $ 334 $ 0 $ 232                  
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                              
The July 2024 Series F-2 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                                  
The July 2024 Series F-3 Warrants [Member]                                    
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)     527,784 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                                  
Class of Warrant or Right, Repurchased     744,941                              
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            
June 2024 Warrant [Member]                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         90,381                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     $ 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                      
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                          
The November 2022 A-1 Warrants [Member]                                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         12,473                 14,741        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)     220.5     $ 52.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                          
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                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)         $ 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                                  
Class of Warrant or Right, Repurchased               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               1,272,725