XML 67 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Options and Share-Based Compensation - Summary of Stock Option Activity and Weighted Average Exercise Price (Detail) - $ / shares
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Number of Shares, Outstanding at beginning of year 180,350 185,375 239,575
Number of Shares, Granted   45,200 40,200
Number of Shares, Canceled (6,300) (150) (10,400)
Number of Shares, Exercised (36,800) (50,075) (84,000)
Number of Shares, Outstanding at end of year 137,250 180,350 185,375
Number of Shares, Exercisable at end of year 79,100 78,650 92,075
Weighted Average Exercise Price, Outstanding at beginning of year $ 17.29 $ 14.68 $ 13.24
Weighted Average Exercise Price, Granted   22.92 16.92
Weighted Average Exercise Price, Canceled 19.09 10.64 16.37
Weighted Average Exercise Price, Exercised 14.31 12.72 11.44
Weighted Average Exercise Price, Outstanding at end of year 18.01 17.29 14.68
Weighted Average Exercise Price, Exercisable at end of year $ 16.28 $ 14.22 $ 12.83