XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Equity Compensation Plans and Other Incentive Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares available for grant 16,778,458 2,871,000 5,386,000
Options Exercisable, Weighted Average Exercise Price $ 26.11 $ 31.54 $ 30.24
Compensation expense related to share based awards $ 13,768 $ 10,177 $ 7,154
Remaining compensation cost to be expensed in future periods for non-vested options $ 14,427    
Weighted average expense recognition period 2 years    
Weighted average grant date fair value $ 15.55 $ 13.83 $ 37.28
Number of shares purchased by employees 134,810 94,604 43,456
Defined contribution 401(K) benefit expense $ 3,368 $ 2,439 $ 1,834
Accrued Bonus $ 8,056 8,734  
First 3% employees deferred amount      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Defined contribution plan employer matching contribution 100.00%    
Next 2% employees deferred amount      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Defined contribution plan employer matching contribution 50.00%    
Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted average expense recognition period 2 years 1 month 6 days    
Restricted stock units vested- fair value $ 3,835 $ 820 $ 1,032
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 12,292    
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 746,513    
Number of shares authorized for grant 1,000,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 | 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    
Average      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock option contractual terms 7 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 | 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