XML 20 R87.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Detail) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Nonvested, beginning of year (in shares) 451,563 328,431 332,576
Granted (in shares) 407,151 310,924 171,340
Vested (in shares) (206,624) (167,591) (168,714)
Forfeited (in shares) (10,680) (20,201) (6,771)
Nonvested, end of year (in shares) 641,410 451,563 328,431
Nonvested, beginning of year, weighted average fair value (in dollars per share) $ 91.08 $ 101.97 $ 69.41
Granted, weighted average fair value (in dollars per share) 50.78 79.12 124.84
Vested, weighted average fair value (in dollars per share) 92.87 90.23 64.01
Forfeited, weighted average fair value (in dollars per share) 69.66 91.11 93.46
Nonvested, end of year, weighted average fair value (in dollars per share) $ 65.28 $ 91.08 $ 101.97