XML 100 R76.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK-BASED COMPENSATION - Schedule of Vested and Unvested Restricted Stock and RSUs (Details) - $ / shares
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Shares/Units      
Granted (in shares)   169,371 160,286
Restricted Stock and RSUs, Available for future grants (in shares) 10,976,914    
Weighted-
Average
Grant Date
Fair Value      
Granted (in dollar per share)   $ 239.33 $ 208.57
Restricted Stock      
Shares/Units      
Unvested, beginning balance (in shares) 349,972    
Granted (in shares) 150,967    
Vested (in shares) (185,286)    
Forfeited (in shares) (9,374)    
Unvested, ending balance (in shares) 306,279 349,972  
Restricted Stock and RSUs, Available for future grants (in shares) 609,193    
Weighted-
Average
Grant Date
Fair Value      
Unvested, beginning balance (in dollar per share) $ 226.11    
Granted (in dollar per share) 276.44    
Vested (in dollar per share) 214.78    
Forfeited (in dollar per share) 243.67    
Unvested, ending balance (in dollar per share) $ 253.66 $ 226.11