v3.26.1
Stock-Based Compensation - Stock Option Activity (Details) - Options
12 Months Ended
Apr. 30, 2024
$ / shares
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
Weighted average assumptions:  
Expected life of options (years) 6 years 3 months 18 days
Risk-free interest rate 4.60%
Expected volatility 34.00%
Expected dividend yield 4.60%
Fair value of common stock on grant date (in dollars per share) $ 30.37
Exercise price of stock option grant (in dollars per share) $ 34.86