XML 79 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Stock Options and Share-Based Compensation - Summary of Options Outstanding, Exercisable, and Weighted Average Exercise Prices within Exercise Price Range (Detail) - USD ($)
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Options outstanding (in shares) 104,350 137,250 180,350
Weighted average exercise price (in dollar per shares) $ 18.28 $ 18.01 $ 17.29
Exercise Price Range Range One      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise price range lower limit (in dollar per shares) 8.59    
Exercise price range upper limit (in dollar per shares) $ 11.78    
Options outstanding (in shares) 7,450    
Weighted average exercise price (in dollar per shares) $ 10.76    
Weighted average remaining contractual life 2 years 7 months 17 days    
Aggregate intrinsic value $ 88,000    
Options exercisable (in shares) 7,450    
Weighted average exercise price (in dollar per shares) $ 10.76    
Aggregate intrinsic value $ 88,000    
Exercise Price Range Range Two      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise price range lower limit (in dollar per shares) $ 15.85    
Exercise price range upper limit (in dollar per shares) $ 23.62    
Options outstanding (in shares) 96,900    
Weighted average exercise price (in dollar per shares) $ 18.86    
Weighted average remaining contractual life 5 years 8 months 4 days    
Aggregate intrinsic value $ 392,000    
Options exercisable (in shares) 77,100    
Weighted average exercise price (in dollar per shares) $ 18.29    
Aggregate intrinsic value $ 350,000