v3.25.2
Summary of Activity for Vested Restricted Shares (Details) - Vested Restricted Stock - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average grant date fair value $ 114.6 $ 93.95 $ 81.95
Fair value of restricted shares vested $ 33,246 $ 32,842 $ 28,553
Shares of restricted stock vested 384 421 432
Intrinsic value of restricted shares vested $ 37,640 $ 38,608 $ 33,186