v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Awards Granted and Outstanding (Details) - Restricted Stock Awards - $ / shares
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Shares      
Outstanding, beginning of period (in shares) 2,037,001 2,612,104 2,746,520
Granted (in shares) 486,377 428,098 692,776
Forfeited (in shares) (97,827) (163,748) (179,352)
Vested (in shares) (547,050) (839,453) (647,840)
Outstanding, end of period (in shares) 1,878,501 2,037,001 2,612,104
Weighted Average Grant Price      
Outstanding beginning of period (in dollars per share) $ 155.77 $ 122.58 $ 98.01
Granted (in dollars per share) 171.86 224.94 168.39
Forfeited (in dollars per share) 182.23 158.26 108.20
Vested (in dollars per share) 104.41 100.95 75.46
Outstanding end of period (in dollars per share) $ 146.48 $ 155.77 $ 122.58