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 |