v3.26.1
Stock-Based Compensation Stock Option Plans (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Weighted Average Exercise Price      
Exercise of stock options   $ 1,841,000  
Stock options      
Shares      
Outstanding at the beginning of the year (in shares) 0    
Options granted (in shares) 0 0 0
Outstanding at the end of the year (in shares)   0  
Weighted Average Exercise Price      
Exercise of stock options   $ 1,841,000 $ 0
Intrinsic value of options      
Intrinsic value of options exercised   7,312,000 $ 0
Intrinsic value of options outstanding $ 0 $ 0  
Restated 2006 Plan | Stock options      
Shares      
Outstanding at the beginning of the year (in shares)   66,164 66,164
Options exercised (in shares)   (66,164)  
Outstanding at the end of the year (in shares)     66,164
Weighted Average Exercise Price      
Outstanding at the beginning of the year (in dollars per share)   $ 27.82 $ 27.82
Options exercised (in dollars per share)   $ 27.82  
Outstanding at the end of the year (in dollars per share)     $ 27.82