XML 108 R91.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Stock Units      
Nonvested, beginning balance (in shares) 1,175,711 682,233 716,485
Granted (in shares) 304,984 805,075 378,999
Vested (in shares) (515,398) (284,678) (407,512)
Forfeited (in shares) (26,059) (26,919) (5,739)
Nonvested, ending balance (in shares) 939,238 1,175,711 682,233
Weighted- Average Grant Date Fair Value      
Nonvested, beginning balance (in dollars per share) $ 88.37 $ 103.76 $ 68.70
Granted (in dollars per share) 93.12 77.64 127.51
Vested (in dollars per share) 89.82 93.01 64.19
Forfeited (in dollars per share) 81.35 108.37 105.44
Nonvested, ending balance (in dollars per share) $ 88.40 $ 88.37 $ 103.76