XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Warrants to Purchase Common Stock (Details Textual) - $ / shares
Dec. 31, 2024
Jul. 01, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 09, 2012
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.7   $ 11.7 $ 15.92  
Warrants and Rights Outstanding, Term (Year) 4 years 9 months 10 days   5 years 9 months 7 days 7 years 5 months 23 days  
Warrants in Connection With Subordinated Notes [Member] | AAFK [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     $ 0.01
Warrants and Rights Outstanding, Term (Year)   2 years     2 years