Note 10 - Warrants to Purchase Common Stock (Details Textual) - $ / shares shares in Thousands |
Jun. 30, 2026 |
Sep. 30, 2026 |
Dec. 31, 2025 |
Jan. 09, 2012 |
|---|---|---|---|---|
| Warrants and Rights Outstanding, Term (Year) | 3 years 4 months 20 days | 3 years 8 months 23 days | ||
| Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ 12.55 | $ 10.17 | ||
| 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 | ||
| Class of Warrant or Right, Issued (in shares) | 113 |