XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Warrants (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 03, 2023
Jun. 29, 2023
Mar. 31, 2024
Dec. 31, 2023
Preferred Stock, Par or Stated Value Per Share     $ 0.0001 $ 0.0001
Warrants Issued in Registered Direct Offering [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   6,896,553    
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 1.45    
Warrants and Rights Outstanding, Term   5 years    
Registered Direct Offering [Member]        
Proceeds from Issuance or Sale of Equity $ 10,000      
Proceeds from Issuance of Warrants $ 7,717      
Series A Preferred Stock [Member]        
Preferred Stock, Convertible, Conversion Price $ 1.45      
Series A Preferred Stock [Member] | Registered Direct Offering [Member]        
Stock Issued During Period, Shares, New Issues   10,000    
Preferred Stock, Par or Stated Value Per Share   $ 0.0001    
Preferred Stock, Stated Value Per Share   $ 1,000    
Preferred Stock, Convertible, Shares Issuable   6,896,553    
Preferred Stock, Convertible, Conversion Price   $ 1.45