XML 77 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation (Schedule Of Stock Options Oustanding Activity) (Details) - Apr. 30, 2015 - $ / shares
Total
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding 398,075
Options exercisable 263,541
$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 $ 17.62
Option price per share, upper range limit $ 17.62
Options outstanding 45,841
Options outstanding remaining life 7 years 1 month
Options outstanding exercise price $ 17.62
Options exercisable 12,507
Options exercisable exercise price $ 17.62
$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 22.77
Option price per share, upper range limit $ 24.73
Options outstanding 120,800
Options outstanding remaining life 3 years 7 months
Options outstanding exercise price $ 24.15
Options exercisable 120,800
Options exercisable exercise price $ 24.15
$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 28.97
Option price per share, upper range limit $ 34.11
Options outstanding 184,100
Options outstanding remaining life 4 years 6 months
Options outstanding exercise price $ 31.87
Options exercisable 117,500
Options exercisable exercise price $ 32.98
$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 36.74
Option price per share, upper range limit $ 36.74
Options outstanding 47,334
Options outstanding remaining life 8 years 1 month
Options outstanding exercise price $ 36.74
Options exercisable 12,734
Options exercisable exercise price $ 36.74