XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Option Assumptions (Detail) - Stock Option [Member]
3 Months Ended
Oct. 31, 2023
Rate
Oct. 31, 2022
Rate
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 4 months 24 days 5 years 8 months 12 days
Expected volatility 30.20% 29.60%
Expected dividend yield 1.90% 2.00%
Risk-free interest rate 4.70% 3.70%