XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Stock Options Weighted Average Exercise Price (Details)
3 Months Ended
Oct. 31, 2021
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Options Outstanding, Beginning Balance, Weighted Average Exercise Price $ 38.45
Options, Grants in Period, Weighted Average Exercise Price 49.79
Options, Exercises in Period, Weighted Average Exercise Price 29.30
Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price 0
Options Outstanding, Ending Balance, Weighted Average Exercise Price 40.14
Options Exercisable, Weighted Average Exercise Price $ 37.30