XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation Stock Options Weighted Average Exercise Price (Details)
3 Months Ended
Oct. 31, 2023
$ / 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 $ 42.05
Options, Grants in Period, Weighted Average Exercise Price 54.80
Options, Exercises in Period, Weighted Average Exercise Price 36.57
Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price 48.82
Options Outstanding, Ending Balance, Weighted Average Exercise Price 43.17
Options Exercisable, Weighted Average Exercise Price $ 42.17