XML 75 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Summary Of RSU's Activity) (Details) - $ / shares
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
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 97,651 125,067 140,767
Granted 45,615 33,080 36,058
Cancelled due to non-achievement of performance goals (10,352) 0 (4,270)
Settled in common stock (34,475) (51,191) (45,509)
Forfeited (9,257) (9,305) (1,979)
Issued and outstanding, ending balance 89,182 97,651 125,067
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 55,059 67,454 75,712
Granted 30,335 22,250 25,322
Cancelled due to non-achievement of performance goals 0 0 0
Settled in common stock (18,778) (28,447) (32,300)
Forfeited (5,347) (6,198) (1,280)
Issued and outstanding, ending balance 61,269 55,059 67,454
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 152,710 192,521 216,479
Granted 75,950 55,330 61,380
Cancelled due to non-achievement of performance goals (10,352) 0 (4,270)
Settled in common stock (53,253) (79,638) (77,809)
Forfeited (14,604) (15,503) (3,259)
Issued and outstanding, ending balance 150,451 152,710 192,521
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 $ 73.34 $ 50.09 $ 40.88
Weighted average grant date fair value, Awarded 104.10 95.62 66.58
Weighted average grant date fair value, cancelled due to non-achievement of performance goals 80.26 0.00 64.55
Weighted average grant date fair value, settled in common shares 60.50 32.96 37.09
Weighted average grant date fair value, forfeited 79.49 71.91 49.40
Weighted average grant date fair value, ending balance $ 76.91 $ 73.34 $ 50.09