XML 68 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Summary Of RSU's Activity) (Details) - $ / shares
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Employee Performance Based Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued and outstanding, beginning balance 125,067 140,767 210,944
Granted 33,080 36,058 48,201
Cancelled due to non-achievement of performance goals 0 (4,270) (19,657)
Settled in common stock (51,191) (45,509) (89,665)
Forfeited (9,305) (1,979) (9,056)
Issued and outstanding, ending balance 97,651 125,067 140,767
Serviced-Based RSUs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued and outstanding, beginning balance 67,454 75,712 103,850
Granted 22,250 25,322 22,349
Cancelled due to non-achievement of performance goals 0 0 0
Settled in common stock (28,447) (32,300) (46,950)
Forfeited (6,198) (1,280) (3,537)
Issued and outstanding, ending balance 55,059 67,454 75,712
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Issued and outstanding, beginning balance 192,521 216,479 314,794
Granted 55,330 61,380 70,550
Cancelled due to non-achievement of performance goals 0 (4,270) (19,657)
Settled in common stock (79,638) (77,809) (136,615)
Forfeited (15,503) (3,259) (12,593)
Issued and outstanding, ending balance 152,710 192,521 216,479
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value, beginning balance $ 50.09 $ 40.88 $ 27.15
Weighted average grant date fair value, Awarded 95.62 66.58 57.83
Weighted average grant date fair value, cancelled due to non-achievement of performance goals 0.00 64.55 29.92
Weighted average grant date fair value, settled in common shares 32.96 37.09 19.57
Weighted average grant date fair value, forfeited 71.91 49.40 40.99
Weighted average grant date fair value, ending balance $ 73.34 $ 50.09 $ 40.88