XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Warrants to Purchase Common Stocks (Details Textual) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.7 $ 15.92 $ 2.59
Warrants and Rights Outstanding, Term (Year) 5 years 9 months 7 days 7 years 5 months 23 days 4 years 11 months 12 days
Warrants to Purchase Common Stock [Member] | Vendor [Member]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 100,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 2.5    
Warrants and Rights Outstanding, Term (Year) 2 years    
Stock Issued During Period, Warrants Exercised (in shares) 62,293    
Warrants to Purchase Common Stock [Member] | Senior Lenders [Member]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 160,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 2    
Warrants and Rights Outstanding, Term (Year) 5 years    
Warrants to Purchase Common Stock, Modification [Member] | Senior Lenders [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 10.2    
Warrants and Rights Outstanding, Term (Year) 3 years    
Class of Warrant or Right, Number of Additional Securities Called by Warrants or Rights (in shares) 25,000    
Warrants Issued to Subordinated Debt Holders [Member]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 226,666    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.01    
Warrants and Rights Outstanding, Term (Year) 2 years