v3.25.2
Stock-Based Compensation - Stock Option Activity (Details) - Options - $ / shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Estimated weighted average fair value for options granted and significant weighted average assumptions used [Abstract]    
Weighted average fair value of options on grant date (in dollars per share) $ 6.47 $ 9.24
Weighted Average Assumptions [Abstract]    
Expected life of options (years) 6 years 3 months 18 days 5 years 10 months 24 days
Risk-free interest rate 4.60% 2.00%
Expected volatility 34.00% 32.40%
Expected dividend yield 4.60% 3.40%
Fair value of common stock on grant date (in dollars per share) $ 30.37 $ 41.30
Exercise price of stock option grant (in dollars per share) $ 34.86 $ 41.30