v3.25.2
Note 19 - Stockholders' Equity - Summary of Stock Option Activity (Details) - Time Based Option [Member] - USD ($)
12 Months Ended
May 31, 2025
May 31, 2024
E I P Original Plan [Member]    
Balance, options (in shares) 2,797,787  
Balance, weighted average exercise price (in dollars per share) $ 14.53  
Balance, contractual term (Year) 3 years 4 years
Balance, aggregate intrinsic value $ 0 $ 0
Granted, options (in shares) 0  
Granted, weighted average exercise price (in dollars per share) $ 0  
Exercised, options (in shares) 0  
Exercised, weighted average exercise price (in dollars per share) $ 0  
Forfeited, options (in shares) 0  
Forfeited, weighted average exercise price (in dollars per share) $ 0  
Cancelled, options (in shares) (11,758)  
Expired, weighted average exercise price (in dollars per share) $ 7.76  
Balance, options (in shares) 2,786,029 2,797,787
Balance, weighted average exercise price (in dollars per share) $ 14.55 $ 14.53
Original Plan [Member]    
Balance, options (in shares) 49,166  
Balance, weighted average exercise price (in dollars per share) $ 3.46  
Balance, contractual term (Year) 2 years 7 months 6 days 3 years
Balance, aggregate intrinsic value   $ 1,430
Exercised, options (in shares) 0  
Exercised, weighted average exercise price (in dollars per share) $ 0  
Forfeited, options (in shares) 0  
Forfeited, weighted average exercise price (in dollars per share) $ 0  
Expired, weighted average exercise price (in dollars per share) $ 3  
Balance, options (in shares) 12,960 49,166
Balance, weighted average exercise price (in dollars per share) $ 4.77 $ 3.46
Expired, options (in shares) (36,206)