XML 109 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Options and Share-Based Compensation - Summary of Stock Option Activity and Weighted Average Exercise Price (Detail) - $ / shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Number of Shares    
Outstanding at beginning of year (in shares) 24,700 33,900
Canceled (in shares) 0 (3,700)
Exercised (in shares) (24,700) (5,500)
Outstanding at end of year (in shares) 0 24,700
Exercisable at end of year (in shares) 0 24,700
Weighted Average Exercise Price    
Outstanding at beginning of year (in dollar per shares) $ 20.05 $ 19.97
Canceled (in dollar per shares) 0 16.09
Exercised (in dollar per shares) 20.05 22.21
Outstanding at end of year (in dollar per shares) 0 20.05
Exercisable at end of year (in dollar per shares) $ 0 $ 20.05