XML 86 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Option Activity (Details) - Stock Option - $ / shares
9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
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) $ 6.47 $ 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 4.60% 0.50%
Expected volatility 34.00% 31.20%
Expected dividend yield 4.60% 3.00%
Fair value of common stock on grant date (in dollars per share) $ 30.37 $ 45.99
Exercise price of stock option grant (in dollars per share) $ 34.86 $ 45.99