XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Compensation Plans - Additional Information (Detail) - USD ($)
12 Months Ended
May 31, 2021
May 31, 2020
May 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 6,355,000 7,002,000 7,994,000
Options Exercisable, Weighted Average Exercise Price $ 28.10 $ 24.47 $ 20.34
Compensation expense related to share based awards $ 6,437,000 $ 6,468,000 $ 5,543,000
Remaining compensation cost to be expensed in future periods for non-vested options $ 15,131,000    
Weighted average expense recognition period 3 years 1 month 6 days    
Number of shares purchased by employees 38,406 43,156 36,660
2018 Omnibus Incentive Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average expense recognition period 4 years 2 months 26 days    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 3,064,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 118,250    
Weighted-average fair value per share of RSUs $ 34.21    
Employee Stock Purchase Plan | 2011 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 649,228    
Number of shares authorized for grant 1,425,000    
Annual maximum limit percentage of compensation to purchase shares 5.00%    
Employee stock purchase plan stock price percentage 10.00%    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option vesting period 3 years    
Stock option contractual terms 5 years    
Minimum | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option vesting period 3 years    
Minimum | 2018 Omnibus Incentive Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option vesting period 3 years    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option vesting period 5 years    
Stock option contractual terms 10 years    
Maximum | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option vesting period 5 years    
Maximum | 2018 Omnibus Incentive Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option vesting period 5 years