v3.25.2
Note 19 - Stockholders' Equity - Summary of RSU Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
Balance, RSUs (in shares) 244,193  
Balance, weigthed average grant-date fair value , weighted average grant-date fair value (in dollars per share) $ 13.91  
Granted, RSUs (in shares) 0  
Granted , weighted average grant-date fair value (in dollars per share) $ 0  
Vested, RSUs (in shares) (33,276)  
Vested , weighted average grant-date fair value (in dollars per share) $ (0.46)  
Forfeited, RSUs (in shares) 0  
Forfeited , weighted average grant-date fair value (in dollars per share) $ 0  
Balance, RSUs (in shares) 210,917 244,193
Balance, weighted average grant-date fair value (in dollars per share) $ 16.03 $ 13.91
E I P Original Plan [Member] | Restricted Stock Units (RSUs) [Member]    
Balance, RSUs (in shares) 26,134,852  
Balance, weigthed average grant-date fair value , weighted average grant-date fair value (in dollars per share) $ 3.16  
Balance, weighted average remaining contractual term (Year) 2 years 10 months 24 days 2 years 10 months 24 days
Balance, aggregate intrinsic value outstanding $ 11,794 $ 47,043
Granted, RSUs (in shares) 13,774,358  
Granted , weighted average grant-date fair value (in dollars per share) $ 1.96  
Granted, RSUs $ 5,779  
Vested, RSUs (in shares) (10,027,649)  
Vested , weighted average grant-date fair value (in dollars per share) $ (2.94)  
Vested, RSUs $ (4,374)  
Forfeited, RSUs (in shares) (2,082,103)  
Forfeited , weighted average grant-date fair value (in dollars per share) $ (3.6)  
Forfeited, RSUs $ (1,009)  
Cancelled, RSUs (in shares) (93,750)  
Cancelled, weighted average grant-date fair value (in dollars per share) $ (2.68)  
Cancelled, RSUs $ (40)  
Balance, RSUs (in shares) 27,705,708 26,134,852
Balance, weighted average grant-date fair value (in dollars per share) $ 2.6 $ 3.16