XML 62 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Equity Compensation Plans - Additional Information (Detail) - USD ($)
12 Months Ended
May 31, 2020
May 31, 2019
May 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grant 3,501,000 3,997,000 1,913,000
Options Exercisable, Weighted Average Exercise Price $ 48.94 $ 40.68  
Compensation expense related to share based awards $ 6,468,000 $ 5,543,000 $ 4,909,000
Remaining compensation cost to be expensed in future periods for non-vested options $ 16,949,000    
Weighted average expense recognition period 3 years 2 months 12 days    
Number of shares purchased by employees 21,578 18,330 22,127
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 343,817    
Number of shares authorized for grant 712,500    
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    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option vesting period 5 years    
Stock option contractual terms 10 years