v3.25.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 10, 2003
Oct. 31, 2019
May 31, 2025
May 31, 2024
May 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock options outstanding     1,892,000 1,990,000  
Aggregate intrinsic value of options outstanding     $ 61.4    
Weighted-average remaining contractual life of options outstanding     6 years 29 days    
Aggregate intrinsic value of options exercisable     $ 49.4    
Weighted-average remaining contractual life of options exercisable     5 years 1 month 2 days    
Beginning balance     1,990,000    
Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Incentive plan approval date     Oct. 03, 2024    
2014 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock authorized     6,000,000    
Additional shares of common stock authorized   5,000,000      
Shares available for future issuance     0    
2024 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock authorized     5,000,000    
Directors Equity Incentive Plan 2003          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Incentive plan approval date Oct. 10, 2003        
Share based compensation arrangement vesting period 3 years        
Unamortized stock-based compensation expense     $ 2.0    
Weighted-average grant date fair value     $ 127.65 $ 98.61 $ 92.87
Shares granted     11,000    
Shares of common stock available for grant 500,000        
Shares of restricted stock vested     21,000    
2007 Plan and 2014 Omnibus Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant date fair value     $ 114.26 $ 93.51 $ 81.01
Shares granted     16,322    
Shares outstanding     373,000 384,000  
Employee Incentive Plan 2007          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unamortized stock-based compensation expense     $ 4.5    
Shares granted     0    
Stock Appreciation Rights (SARs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock appreciation rights expected term     6 years 6 years 6 years
Unamortized stock-based compensation expense     $ 10.3    
Unamortized stock-based compensation expense expected recognition period     2 years 5 months 1 day    
Shares expected to vest     1,900,000    
Shares expected to vest, weighted-average exercise price     $ 81.41    
Shares vested or expected to vest, weighted-average remaining contractual term     6 years 25 days    
Stock Appreciation Rights (SARs) | Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock appreciation rights expected term     10 years    
Share based compensation arrangement vesting period     4 years    
Stock options outstanding     1,891,800    
Full Value Stock Award | 2014 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock authorized     3,000,000    
Additional shares of common stock authorized   2,250,000      
Full Value Stock Award | 2024 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock authorized     2,500,000    
Performance Earned Restricted Stock Awards and Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based compensation arrangement vesting period     3 years    
Unamortized stock-based compensation expense     $ 17.2    
Weighted-average grant date fair value     $ 114.14 $ 93.74 $ 81.03
Shares granted     302,000    
Shares of restricted stock vested     284,000    
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance goals attainment period for PSUs awards     3 years    
Performance Stock Units | Earnings Before Interest Taxes Margin          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     50.00%    
Performance Stock Units | Upon Achievement of Performance Goals | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     0.00%    
Performance Stock Units | Upon Achievement of Performance Goals | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     200.00%    
Nonvested Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unamortized stock-based compensation expense     $ 43.4    
Weighted-average grant date fair value     $ 114.6    
Shares granted     330,000    
Remaining weighted-average contractual term     2 years 3 months    
Shares of restricted stock vested     384,000