XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Shares      
Options granted (in shares) 0 0 0
Stock options      
Intrinsic value of options      
Intrinsic value of options exercised $ 7,312 $ 0 $ 7,369
Intrinsic value of options outstanding $ 0 $ 8,732  
Restated 2006 Plan | Stock options      
Shares      
Outstanding at the beginning of the year (in shares) 66,164 66,164 166,164
Options exercised (in shares) (66,164)   (100,000)
Outstanding at the end of the year (in shares)   66,164 66,164
Weighted Average Exercise Price      
Outstanding at the beginning of the year (in dollars per share) $ 27.82 $ 27.82 $ 24.78
Options exercised (in dollars per share) $ 27.82   22.77
Outstanding at the end of the year (in dollars per share)   $ 27.82 $ 27.82