v3.25.2
Note 18 - Warrant Liability (Details Textual) - $ / shares
May 31, 2025
May 31, 2024
Class of Warrant or Right, Outstanding (in shares) 6,209,000 6,209,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 5.95 $ 5.95
Percentage of Daily Cash Penalty 1.00%  
Fair Value, Inputs, Level 3 [Member]    
Warrants and Rights Outstanding, Measurement Input 0.18  
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrants and Rights Outstanding, Measurement Input 2.61  
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Price Volatility [Member]    
Warrants and Rights Outstanding, Measurement Input 0.50  
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Expected Term [Member]    
Warrants and Rights Outstanding, Measurement Input 0.3  
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Conversion Price [Member]    
Warrants and Rights Outstanding, Measurement Input 0.42  
Fair Value, Inputs, Level 3 [Member] | Measurement Input, Share Price [Member]    
Warrants and Rights Outstanding, Measurement Input 0.59  
Maximum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 0.42  
Warrants to Purchase Common Stock [Member]    
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1 1