v3.25.2
Stock-Based Compensation (Weighted Average Assumptions for Recognized Fair Value of Stock-Based Employee Compensation Cost) (Details)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award      
Risk-free interest rate, min (as a percent) 3.60% 3.80% 3.80%
Risk-free interest rate, max (as a percent) 4.50% 4.60% 4.20%
Expected volatility, min (as a percent) 26.10% 26.80% 26.80%
Expected volatility, max (as a percent) 27.00% 27.20% 27.50%
Expected dividend yield (as a percent) 1.60% 1.60% 1.60%
Director grants      
Share-based Compensation Arrangement by Share-based Payment Award      
Expected life (in years) 8 years 8 years 8 years
Officer grants      
Share-based Compensation Arrangement by Share-based Payment Award      
Expected life (in years) 7 years 7 years 7 years
Non-officer grants      
Share-based Compensation Arrangement by Share-based Payment Award      
Expected life (in years) 7 years 7 years 7 years