XML 61 R49.htm IDEA: XBRL DOCUMENT v3.5.0.1
Stock-Based Compensation (Schedule Of Stock Options Oustanding Activity) (Details)
12 Months Ended
Apr. 30, 2016
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding | shares 126,633
Options exercisable | shares 46,599
$17.62 - $17.62 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Option price per share, lower range limit $ 22.77
Option price per share, upper range limit $ 23.96
Options outstanding | shares 27,900
Options outstanding remaining life 2 years 2 months 12 days
Options outstanding exercise price $ 23.32
Options exercisable | shares 27,900
Options exercisable exercise price $ 23.32
$22.77- $24.73 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Option price per share, lower range limit 29.92
Option price per share, upper range limit $ 34.11
Options outstanding | shares 57,766
Options outstanding remaining life 5 years 9 months 18 days
Options outstanding exercise price $ 30.52
Options exercisable | shares 18,633
Options exercisable exercise price $ 31.79
$28.97 - $34.11 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Option price per share, lower range limit 36.74
Option price per share, upper range limit $ 36.74
Options outstanding | shares 14,867
Options outstanding remaining life 7 years 1 month 6 days
Options outstanding exercise price $ 36.74
Options exercisable | shares 66
Options exercisable exercise price $ 36.74
$36.74 - $36.74 [Member]  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Option price per share, lower range limit 57.11
Option price per share, upper range limit $ 57.11
Options outstanding | shares 26,100
Options outstanding remaining life 9 years 1 month 6 days
Options outstanding exercise price $ 57.11
Options exercisable | shares 0
Options exercisable exercise price $ 0.00