v3.25.2
Awards and Restricted Stock Units Issued under 2007 Plan and 2014 Omnibus Plan (Detail) - $ / shares
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Weighted-Average Grant-Date Fair Value      
Shares exercised $ 65.66    
Shares      
Shares exercised (310,000)    
2007 Plan and 2014 Omnibus Plan      
Weighted-Average Grant-Date Fair Value      
Beginning Balance $ 44.82    
Shares granted 114.26 $ 93.51 $ 81.01
Shares forfeited 88.1    
Shares exercised 50.53    
Ending Balance $ 47.06 $ 44.82  
Shares      
Beginning Balance 384,000    
Shares granted 16,322    
Shares forfeited (5,000)    
Shares exercised (22,000)    
Ending Balance 373,000 384,000