v3.25.2
Summary of Option and Share-Based Payment Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Weighted Average Exercise Price      
Beginning balance $ 75.54    
Options granted 113.82    
Options exercised 65.66    
Ending balance 81.44 $ 75.54  
Exercisable at May 31, 2025 $ 73.98    
Number of Shares Under Option      
Beginning balance 1,990    
Options granted 212    
Options exercised (310)    
Ending balance 1,892 1,990  
Exercisable at May 31, 2025 1,240    
Stock Appreciation Rights (SARs)      
Number of Shares Under Option      
Weighted-average grant-date fair value per SAR $ 30.99 $ 24.04 $ 18.09
Fair value of SARS vested $ 18,930 $ 15,280 $ 14,190
Intrinsic value of options exercised 15,490 12,370 11,260
Tax benefit from options exercised $ 559,000 $ 6,049,000 $ 3,292,000