v3.25.2
Stockholders' Equity (Details 2) - $ / shares
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Weighted Average Grant-Date Fair Value      
Weighted Average Grant-Date Fair Value, Granted (usd per share)   $ 8.74 $ 19.99
Restricted Stock Units      
Shares      
Non-Vested Stock Award Units Beginning Balance (shares) 1,080,898    
Non-Vested Stock Award Units, Granted (shares) 1,066,865    
Non-Vested Stock Award Units, Vested (shares) (513,152)    
Non-Vested Stock Award Units, Cancelled (shares) (126,372)    
Non-Vested Stock Award Units Ending Balance (shares) 1,508,239 1,080,898  
Weighted Average Grant-Date Fair Value      
Weighted Average Grant-Date Fair Value Beginning Balance (usd per share) $ 12.44    
Weighted Average Grant-Date Fair Value, Granted (usd per share) 7.47    
Weighted Average Grant-Date Fair Value, Vested (usd per share) 7.14    
Weighted Average Grant-Date Fair Value, Cancelled (usd per share) 10.32    
Weighted Average Grant-Date Fair Value Ending Balance (usd per share) $ 9.34 $ 12.44  
Performance Shares      
Shares      
Non-Vested Stock Award Units Beginning Balance (shares) 742,708    
Non-Vested Stock Award Units, Granted (shares) 513,594    
Non-Vested Stock Award Units, Vested (shares) (107,560)    
Non-Vested Stock Award Units, Cancelled (shares) (71,410)    
Non-Vested Stock Award Units Ending Balance (shares) 1,077,332 742,708  
Weighted Average Grant-Date Fair Value      
Weighted Average Grant-Date Fair Value Beginning Balance (usd per share) $ 16.13    
Weighted Average Grant-Date Fair Value, Granted (usd per share) 7.40    
Weighted Average Grant-Date Fair Value, Vested (usd per share) 7.40    
Weighted Average Grant-Date Fair Value, Cancelled (usd per share) 20.81    
Weighted Average Grant-Date Fair Value Ending Balance (usd per share) $ 10.81 $ 16.13