XML 104 R89.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Detail) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Stock Units      
Nonvested, beginning of year (in shares) 641,410 451,563 328,431
Granted (in shares) 338,073 407,151 310,924
Vested (in shares) (255,039) (206,624) (167,591)
Forfeited (in shares) (7,959) (10,680) (20,201)
Nonvested, end of year (in shares) 716,485 641,410 451,563
Weighted- Average Grant Date Fair Value      
Nonvested, beginning of year, weighted average fair value (in dollars per share) $ 65.28 $ 91.08 $ 101.97
Granted, weighted average fair value (in dollars per share) 81.41 50.78 79.12
Vested, weighted average fair value (in dollars per share) 76.97 92.87 90.23
Forfeited, weighted average fair value (in dollars per share) 67.90 69.66 91.11
Nonvested, end of year, weighted average fair value (in dollars per share) $ 68.70 $ 65.28 $ 91.08