XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit and Performance Stock Unit Activity (Details) - Restricted Stock Units (RSUs) and Performance Stock Units (PSUs) - $ / shares
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Stock Units      
Nonvested, beginning balance (in shares) 939,238 1,175,711 682,233
Granted (in shares) 201,220 304,984 805,075
Vested (in shares) (423,069) (515,398) (284,678)
Forfeited (in shares) (14,327) (26,059) (26,919)
Nonvested, ending balance (in shares) 703,062 939,238 1,175,711
Weighted- Average Grant Date Fair Value      
Nonvested, beginning balance (in dollars per share) $ 88.40 $ 88.37 $ 103.76
Granted (in dollars per share) 114.25 93.12 77.64
Vested (in dollars per share) 93.40 89.82 93.01
Forfeited (in dollars per share) 82.78 81.35 108.37
Nonvested, ending balance (in dollars per share) $ 92.94 $ 88.40 $ 88.37