v3.26.1
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