XML 78 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Options and Share-Based Compensation - Summary of Stock Option Activity and Weighted Average Exercise Price (Detail) - $ / shares
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Number of Shares      
Outstanding at beginning of year (in shares) 137,250 180,350  
Canceled (in shares) (13,100) (6,300)  
Exercised (in shares) (19,800) (36,800)  
Outstanding at end of year (in shares) 104,350 137,250  
Exercisable at end of year (in shares) 84,550 79,100  
Weighted Average Exercise Price      
Outstanding at beginning of year (in dollar per shares) $ 18.28 $ 18.01 $ 17.29
Canceled (in dollar per shares) 21.03 19.09  
Exercised (in dollar per shares) 14.54 14.31  
Outstanding at end of year (in dollar per shares) 18.28 18.01 $ 17.29
Exercisable at end of year (in dollar per shares) $ 17.63 $ 16.28