v3.26.1
Note 18 - Stockholders' Equity - Summary of RSU Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
Balance, RSUs (in shares) 21,092  
Balance, weigthed average grant-date fair value , weighted average grant-date fair value (in dollars per share) $ 160.32  
Granted, RSUs (in shares) 0  
Granted , weighted average grant-date fair value (in dollars per share) $ 0  
Vested, RSUs (in shares) 0  
Vested , weighted average grant-date fair value (in dollars per share) $ 0  
Forfeited, RSUs (in shares) 0  
Forfeited , weighted average grant-date fair value (in dollars per share) $ 0  
Balance, RSUs (in shares) 21,092 21,092
Balance, weighted average grant-date fair value (in dollars per share) $ 160.32 $ 160.32
Vested, weighted average grant date fair value (in dollars per share) $ 0  
E I P Original Plan [Member] | Restricted Stock Units (RSUs) [Member]    
Balance, RSUs (in shares) 2,770,571  
Balance, weigthed average grant-date fair value , weighted average grant-date fair value (in dollars per share) $ 26.05  
Balance, weighted average remaining contractual term (Year) 10 months 24 days 2 years 10 months 24 days
Balance, aggregate intrinsic value outstanding $ 31,934 $ 11,794
Granted, RSUs (in shares) 4,562,669  
Granted , weighted average grant-date fair value (in dollars per share) $ 5.94  
Granted, RSUs $ 28,214  
Vested, RSUs (in shares) (1,249,757)  
Vested , weighted average grant-date fair value (in dollars per share) $ (20.84)  
Vested, RSUs $ (6,886)  
Forfeited, RSUs (in shares) (192,922)  
Forfeited , weighted average grant-date fair value (in dollars per share) $ (10.73)  
Forfeited, RSUs $ (1,133)  
Cancelled, RSUs (in shares) (82,241)  
Cancelled, weighted average grant-date fair value (in dollars per share) $ (115.15)  
Cancelled, RSUs $ (55)  
Balance, RSUs (in shares) 5,808,320 2,770,571
Balance, weighted average grant-date fair value (in dollars per share) $ 10.62 $ 26.05
Vested, weighted average grant date fair value (in dollars per share) $ 20.84