XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation Stock Options Weighted Average Exercise Price (Details)
3 Months Ended
Oct. 31, 2022
$ / 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 $ 41.57
Options, Grants in Period, Weighted Average Exercise Price 43.50
Options, Exercises in Period, Weighted Average Exercise Price 30.48
Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price 45.41
Options Outstanding, Ending Balance, Weighted Average Exercise Price 41.86
Options Exercisable, Weighted Average Exercise Price $ 40.67