v3.25.2
Summary of Share-Based Performance-Earned Restricted Stock and Performance Stock Units Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Performance Earned Restricted Stock Awards and Performance Stock Units      
Weighted-Average Grant-Date Fair Value      
Beginning balance $ 88.13    
Weighted-average grant date fair value 114.14 $ 93.74 $ 81.03
Shares forfeited 89.39    
Shares vested 87.23    
Ending balance $ 97.96 $ 88.13  
Shares      
Beginning balance 876    
Shares granted 302    
Shares forfeited (78)    
Shares vested (284)    
Ending balance 816 876  
Unamortized Expense $ 17,200    
Performance Stock Units | 2022 PSUs      
Weighted-Average Grant-Date Fair Value      
Weighted-average grant date fair value $ 81.01    
Shares      
Shares granted 162    
Ending balance 148    
Performance Stock Units | 2023 PSUs      
Weighted-Average Grant-Date Fair Value      
Weighted-average grant date fair value $ 93.51    
Shares      
Shares granted 176    
Ending balance 164    
Unamortized Expense $ 1,815    
Performance Stock Units | 2024 PSUs      
Weighted-Average Grant-Date Fair Value      
Weighted-average grant date fair value $ 114.26    
Shares      
Shares granted 153    
Ending balance 151    
Unamortized Expense $ 17,919