XML 108 R92.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Stock Units      
Nonvested, beginning of year (in shares) 682,233 716,485 641,410
Granted (in shares) 805,075 378,999 338,073
Vested (in shares) (284,678) (407,512) (255,039)
Forfeited (in shares) (26,919) (5,739) (7,959)
Nonvested, end of year (in shares) 1,175,711 682,233 716,485
Weighted- Average Grant Date Fair Value      
Nonvested, beginning of year, weighted average fair value (in dollars per share) $ 103.76 $ 68.70 $ 65.28
Granted, weighted average fair value (in dollars per share) 77.64 127.51 81.41
Vested, weighted average fair value (in dollars per share) 93.01 64.19 76.97
Forfeited, weighted average fair value (in dollars per share) 108.37 105.44 67.90
Nonvested, end of year, weighted average fair value (in dollars per share) $ 88.37 $ 103.76 $ 68.70