v3.26.1
STOCK-BASED COMPENSATION - Schedule of Vested and Unvested Restricted Stock and RSUs (Details) - $ / shares
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Shares/Units      
Restricted Stock and RSUs, Available for future grants (in shares) 9,581,694    
Restricted Stock      
Shares/Units      
Unvested, beginning balance (in shares) 306,279    
Granted (in shares) 260,093 150,967 169,371
Vested (in shares) (143,195)    
Forfeited (in shares) (2,839)    
Unvested, ending balance (in shares) 420,338 306,279  
Restricted Stock and RSUs, Available for future grants (in shares) 2,252,275    
Weighted-
Average
Grant-Date
Fair Value      
Unvested, beginning balance (in dollar per share) $ 253.66    
Granted (in dollar per share) 236.63 $ 276.44 $ 239.33
Vested (in dollar per share) 247.96    
Forfeited (in dollar per share) 236.15    
Unvested, ending balance (in dollar per share) $ 247.03 $ 253.66