XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Common Stock Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 21, 2023
May 01, 2023
Sep. 09, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 24, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 10, 2022
Nov. 30, 2021
Sep. 09, 2020
Jul. 31, 2020
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 1.6 $ 7.7   $ 1.82 $ 7.7        
Class of Warrant or Right, Exercised During Period (in shares)       (0) 0              
Fair Value Adjustment of Warrants       $ (194) $ (0)              
March 2024 Warrant [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)           1,000,000            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 0.14   $ 0.14            
Warrants and Rights, Vesting Period (Month)       6 months                
Warrants and Rights Outstanding, Term (Year)       5 years                
The December 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)       $ 0.25                
The May 2023 B-1 Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   2,538,464                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.3 $ 1.3   1.3                
Class of Warrant or Right, Exercised During Period (in shares) 634,616                      
The May 2023 B-2 Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   2,538,464                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.3   1.3                
Class of Warrant or Right, Exercised During Period (in shares) 1,894,232                      
The 2023 Warrant Reprice Transaction [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) $ 0.25           $ 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)             $ 1.3          
Fair Value Adjustment of Warrants $ 200                      
The November 2022 A-1 Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   436,510             515,876      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       6.3         $ 6.3      
The November 2022 A-2 Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   436,510             515,876      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       6.3         $ 6.3      
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)   $ 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)   $ 1.5                    
Fair Value Adjustment of Warrants   $ 100                    
The 2022 Warrant Reprice Transaction [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)     327,860                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 6.3 $ 6.3                  
September 2022 Warrants Exercisable for 1.50 [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   238,574                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.5                    
Fair Value Adjustment of Warrants   $ 46                    
The November 2021 Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   535,716               1,071,434    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       6.3           $ 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)   $ 6.3 $ 6.3                  
Class of Warrant or Right, Exercised During Period (in shares)     267,860                  
Fair Value Adjustment of Warrants     $ 1,500                  
Amended November 2021 Warrants Exercisable for 1.50 [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.5                    
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)                     137,145 197,105
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)       $ 57.75               $ 57.75
Amended July 2020 Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   77,145                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 6.3 $ 6.3                  
Class of Warrant or Right, Exercised During Period (in shares)     60,000                  
Fair Value Adjustment of Warrants   $ 14,000 $ 400                  
The 2023 Private Placement [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   5,076,928                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.5                    
Fair Value Adjustment of Warrants   $ 400