Note 13 - Warrant Liability (Details Textual) - USD ($) $ in Thousands |
Sep. 15, 2025 |
Aug. 31, 2026 |
May 31, 2026 |
|---|---|---|---|
| Class of Warrant or Right, Outstanding (in shares) | 0 | 0 | |
| Class of Warrant or Right, Exercised (in shares) | 620,900 | ||
| Proceeds from Warrant Exercises | $ 2,367 | ||
| Stock Issued During Period, Shares, Warrants Exercised (in shares) | 620,900 |