XML 80 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Stock Option Activity (Details) - Stock Option - $ / shares
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
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 $ 9.42
Weighted average assumptions:    
Expected life of options (years) 6 years 3 months 18 days 5 years 10 months 24 days
Risk-free interest rate 3.90% 0.50%
Expected volatility 33.50% 31.20%
Expected dividend yield 4.30% 3.00%
Fair value of common stock on grant date (in dollars per share) $ 32.68 $ 45.99
Exercise price of stock option grant (in dollars per share) $ 32.68 $ 45.99