XML 108 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Option Activity (Details) - Stock Option
3 Months Ended
Jul. 31, 2023
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]  
Weighted average fair value of options on grant date (in dollars per share) $ 7.94
Weighted average assumptions:  
Expected life of options (years) 6 years 3 months 18 days
Risk-free interest rate 3.90%
Expected volatility 33.50%
Expected dividend yield 4.30%
Fair value of common stock on grant date (in dollars per share) $ 32.68
Exercise price of stock option grant (in dollars per share) $ 32.68