XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS' EQUITY - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Stock Units      
Nonvested, beginning of year (in shares) 716,485 641,410 451,563
Granted (in shares) 378,999 338,073 407,151
Vested (in shares) (407,512) (255,039) (206,624)
Forfeited (in shares) (5,739) (7,959) (10,680)
Nonvested, end of year (in shares) 682,233 716,485 641,410
Weighted- Average Grant Date Fair Value      
Nonvested, beginning of year, weighted average fair value (in dollars per share) $ 68.70 $ 65.28 $ 91.08
Granted, weighted average fair value (in dollars per share) 127.51 81.41 50.78
Vested, weighted average fair value (in dollars per share) 64.19 76.97 92.87
Forfeited, weighted average fair value (in dollars per share) 105.44 67.90 69.66
Nonvested, end of year, weighted average fair value (in dollars per share) $ 103.76 $ 68.70 $ 65.28