v3.25.2
Stock-Based Compensation - Activity and Status of Our Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Number of Options (in 000’s)    
Outstanding at beginning of year (in shares) 375,000  
Granted (in shares) 0  
Exercised (in shares) (7,000) 0
Expired or forfeited (in shares) (118,000)  
Outstanding at end of year (in shares) 250,000 375,000
Exercisable (in shares) 143,000  
Vested and expected to vest in the future (in shares) 247,000  
Weighted Average Exercise Price    
Outstanding at beginning of year (in dollars per share) $ 48.74  
Granted (in shares) 0  
Exercised (in dollars per share) 35.69  
Expired or forfeited (in dollars per share) 53.50  
Outstanding at end of year (in dollars per share) 46.87 $ 48.74
Exercisable at end of year (in dollars per share) 55.28  
Vested and expected to vest in the future (in dollars per share) $ 46.98  
Weighted Average Remaining Term (in years)    
Outstanding at end of year 7 years 4 months 24 days  
Exercisable at end of year 6 years 8 months 12 days  
Vested and expected to vest in the future at end of year 7 years 4 months 24 days  
Options outstanding, Aggregate intrinsic value (in USD) $ 1.2  
Options exercisable, Aggregate intrinsic value (in USD) 0.3  
Vested and expected to vest in the future $ 1.2