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