XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation Stock Options Weighted Average Exercise Price (Details)
3 Months Ended
Oct. 31, 2024
$ / 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 $ 44.46
Options, Grants in Period, Weighted Average Exercise Price 0
Options, Exercises in Period, Weighted Average Exercise Price 38.83
Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price 50.19
Options Outstanding, Ending Balance, Weighted Average Exercise Price 45.12
Options Exercisable, Weighted Average Exercise Price $ 44.84