XML 74 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and Share-Based Compensation - Summary of Stock Option Activity and Weighted Average Exercise Price (Detail) - $ / shares
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Number of Shares      
Outstanding at beginning of year (in shares) 47,400 84,300  
Canceled (in shares) (7,850) (35,400)  
Exercised (in shares) (5,650) (1,500)  
Outstanding at end of year (in shares) 33,900 47,400  
Exercisable at end of year (in shares) 33,900 47,400  
Weighted Average Exercise Price      
Outstanding at beginning of year (in dollar per shares) $ 19.97 $ 19.34 $ 18.56
Canceled (in dollar per shares) 20.08 17.94  
Exercised (in dollar per shares) 14.54 8.59  
Outstanding at end of year (in dollar per shares) 19.97 19.34 $ 18.56
Exercisable at end of year (in dollar per shares) $ 19.97 $ 19.34