XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Common Stock Warrants (Details Textual)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 26, 2024
USD ($)
$ / shares
shares
May 30, 2024
$ / shares
shares
May 01, 2023
USD ($)
$ / shares
shares
Sep. 09, 2022
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
May 31, 2024
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 27, 2024
$ / shares
Mar. 31, 2024
$ / shares
shares
Mar. 24, 2024
shares
Dec. 31, 2022
$ / shares
Nov. 10, 2022
$ / shares
shares
Nov. 30, 2021
$ / shares
shares
Sep. 09, 2020
shares
Jul. 31, 2020
$ / shares
shares
Class of Warrant or Right, Issued During Period (in shares)                       10,730,589 145,056                
Stock Issued In Connection with Exercise of Warrants, Value | $                 $ 21 $ 130                      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares             $ 50.96   $ 1.41   $ 76.23 $ 1.41 $ 76.23       $ 269.54        
Class of Warrant or Right, Exercised During Period (in shares)                       90,381 (0)                
Fair Value Adjustment of Warrants | $                 $ 0   $ 0 $ 114 $ 216                
Class of Warrant or Right, Forfeited During Period                       14,879 (0)                
Fair Value Adjustment of Warrants | $                 $ (0)   $ (0) $ (114) $ (216)                
Reverse Stock Split [Member]                                          
Stockholders' Equity Note, Stock Split, Conversion Ratio   35 [1]             35                        
Prefunded Warrants 2024 Public Offering [Member]                                          
Class of Warrant or Right, Issued During Period (in shares) 2,041,814                     2,041,814                  
Stock Issued In Connection with Exercise of Warrants, Shares (in shares)                 2,041,814     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) | $ / shares $ 0.01                         $ 0.66              
Class of Warrant or Right, Exercised During Period (in shares)                       2,041,814                  
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) | $ / shares $ 1.1                                        
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) | $ / shares $ 1.1                                        
The July 2024 Series F-3 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) | $ / shares $ 1.1                                        
The July 2024 Warrants [Member]                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                           $ 0.66              
Adjustment to Warrant Exercise Price, Deemed Dividend | $                       $ 1,000                  
June 2024 Warrant [Member]                                          
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) | $ / shares [2]                 $ 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                         1,000,000 1,000,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 4.9             4.9 [2]     4.9 [2]     $ 0.14            
The December 2023 Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   72,256         2,528,848                            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 8.75         $ 0.25   8.75 [2]     8.75 [2]                  
The May 2023 B-1 Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   72,528           2,538,464                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 45.5         $ 1.3 $ 1.3                          
Class of Warrant or Right, Exercised During Period (in shares)   18,132     54,396   634,616                            
The May 2023 B-2 Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   72,528           2,538,464                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 45.5           $ 1.3                          
Class of Warrant or Right, Exercised During Period (in shares)   54,120     18,408   1,894,232                            
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) | $ / shares             $ 0.25                            
May 2023 Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)             2,528,848                            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 8.75           $ 1.3 8.75     8.75                  
Fair Value Adjustment of Warrants | $         $ 47   $ 170                            
Fair Value Adjustment of Warrants | $         (47)   $ (170)                            
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) | $ / shares                 $ 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)   14,741           436,510 12,473     12,473           515,876      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 220.5           $ 52.5 $ 220.5 [2]     $ 220.5 [2]           $ 6.3      
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           436,510                   515,876      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 220.5                               $ 6.3      
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) | $ / shares   $ 220.5           $ 6.3                          
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) | $ / shares   $ 52.5           $ 1.5                          
Fair Value Adjustment of Warrants | $         (16)     $ (74)                          
Fair Value Adjustment of Warrants | $         16     $ 74                          
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) | $ / shares                 $ 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   327,860                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 220.5   $ 6.3                                  
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           238,574                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 52.5   52.5       $ 1.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) | $ / shares                 $ 2.5     $ 2.5                  
September 2022 Warrants Amended [Member]                                          
Fair Value Adjustment of Warrants | $         (6)     $ (28)                          
Fair Value Adjustment of Warrants | $         $ 6     $ 28                          
The November 2021 Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   30,616 535,716                               1,071,434    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 649.25             220.5 [2]     220.5 [2]             $ 18.55    
Amended November 2021 Warrants Exercisable for 6.50 [Member]                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 220.5 $ 6.3 $ 6.3                                  
Class of Warrant or Right, Exercised During Period (in shares)       7,654                                  
Fair Value Adjustment of Warrants | $       $ (1,500)                                  
Fair Value Adjustment of Warrants | $       $ 1,500                                  
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) | $ / shares   $ 52.5 $ 1.5                                    
Fair Value Adjustment of Warrants | $     $ (100)                                    
Fair Value Adjustment of Warrants | $     $ 100                                    
The July 2020 Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   5,635                                     197,105
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 2,021.25             $ 2,021.25 [2]     $ 2,021.25 [2]                 $ 57.75
Amended July 2020 Warrants [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     77,145           3,921     3,921               137,145  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 220.5 $ 6.3 $ 6.3                                  
Fair Value Adjustment of Warrants | $     $ (9,000) $ (400)                                  
Fair Value Adjustment of Warrants | $     $ 9,000 $ 400                                  
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) | $ / shares   $ 52.5             $ 52.5 [2]     $ 52.5 [2]                  
The 2023 Private Placement [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   145,056 5,076,928                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 1.5                                    
Fair Value Adjustment of Warrants | $     $ (400)                                    
Fair Value Adjustment of Warrants | $     $ 400                                    
[1] After giving retroactive effect to the 1-for-35 Reverse Stock Split that became effective May 30, 2024.
[2] After giving retroactive effect to the 1-for-35 Reverse Stock Split that became effective May 30, 2024.