XML 158 R124.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Schedule of Stock-Based Activity Under EIP and Original Plan (Details) - USD ($)
12 Months Ended
May 31, 2021
May 31, 2020
EIP Time-based Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock Options, Beginning Balance 3,182,547  
Shares, Exercised (1,665)  
Shares, Forfeited (188)  
Shares, Cancelled (468)  
Stock Options, Ending Balance 3,180,226 3,182,547
Weighted-average exercise price, Beginning Balance $ 14.19  
Weighted-average exercise price, Exercised 7.76  
Weighted-average exercise price, Forfeited 7.76  
Weighted-average exercise price, Cancelled 65.20  
Weighted-average exercise price, Ending Balance $ 14.19 $ 14.19
Weighted average remaining contractual term (years) 1 year 8 months 12 days 1 year 3 months 18 days
Aggregate intrinsic value $ 25,171,187 $ 30,331,823
Original Plan Time-based Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock Options, Beginning Balance 946,948  
Shares, Exercised (29,403)  
Stock Options, Ending Balance 917,545 946,948
Weighted-average exercise price, Beginning Balance $ 3.99  
Weighted-average exercise price, Exercised 4.71  
Weighted-average exercise price, Ending Balance $ 3.97 $ 3.99
Weighted average remaining contractual term (years) 1 year 8 months 12 days 2 years
Aggregate intrinsic value $ 11,885,699 $ 13,777,571
Time-based RSU    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock Options, Beginning Balance 1,285,134  
Stock options granted 198,521  
Shares, Vested (112,508)  
Shares, Forfeited (165,904)  
Stock Options, Ending Balance 1,205,243 1,285,134
Weighted-average grant date fair value per share, Beginning Balance $ 15.70  
Weighted-average grant date fair value per share, Granted 7.76  
Weighted-average grant date fair value per share, Vested 12.99  
Weighted-average grant date fair value per share, Forfeited 11.97  
Weighted-average grant date fair value per share, Ending Balance $ 15.16 $ 15.70
Aggregate intrinsic value $ 20,091,286