v3.25.2
Note 10 - Warrants to Purchase Common Stock (Details Textual) - $ / shares
shares in Thousands
Jun. 30, 2025
Jan. 01, 2025
Dec. 31, 2024
Jan. 09, 2012
Warrants and Rights Outstanding, Term (Year) 3 years 10 months 17 days   4 years 9 months 10 days  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 9.64   $ 11.7  
Warrants in Connection With Subordinated Notes [Member] | AAFK [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   113   113
Warrants and Rights Outstanding, Term (Year)   2 years   2 years
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.01   $ 0.01