XML 94 R74.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-Based Compensation - Schedule of Vested and Unvested Restricted Stock and RSUs (Details) - $ / shares
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Roll Forward      
Restricted Stock, Granted   160,286 115,172
Restricted Stock, Available for future grants 11,967,683    
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Roll Forward      
Weighted-Average Grant Date Fair Value, Granted   $ 208.57 $ 276.26
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Roll Forward      
Restricted Stock, Unvested at June 1, 2023 379,934    
Restricted Stock, Granted 169,371    
Restricted Stock, Vested (187,241)    
Restricted Stock, Forfeited (12,092)    
Restricted Stock, Unvested at May 31, 2024 349,972 379,934  
Restricted Stock, Available for future grants 751,017    
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Roll Forward      
Weighted-Average Grant Date Fair Value, Unvested at June 1, 2023 $ 199.91    
Weighted-Average Grant Date Fair Value, Granted 239.33    
Weighted-Average Grant Date Fair Value, Vested 192.34    
Weighted-Average Grant Date Fair Value, Forfeited 215.85    
Weighted-Average Grant Date Fair Value, Unvested at May 31, 2024 $ 226.11 $ 199.91