XML 75 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Summary Of RSU's Activity) (Details) - $ / shares
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
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 89,182 97,651 125,067
Granted 61,379 45,615 33,080
Cancelled due to non-achievement of performance goals (11,305) (10,352) 0
Settled in common stock (18,628) (34,475) (51,191)
Forfeited (2,941) (9,257) (9,305)
Issued and outstanding, ending balance 117,687 89,182 97,651
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 61,269 55,059 67,454
Granted 42,691 30,335 22,250
Cancelled due to non-achievement of performance goals 0 0 0
Settled in common stock (21,521) (18,778) (28,447)
Forfeited (3,229) (5,347) (6,198)
Issued and outstanding, ending balance 79,210 61,269 55,059
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 150,451 152,710 192,521
Granted 104,070 75,950 55,330
Cancelled due to non-achievement of performance goals (11,305) (10,352) 0
Settled in common stock (40,149) (53,253) (79,638)
Forfeited (6,170) (14,604) (15,503)
Issued and outstanding, ending balance 196,897 150,451 152,710
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 $ 76.91 $ 73.34 $ 50.09
Weighted average grant date fair value, Awarded 53.95 104.10 95.62
Weighted average grant date fair value, cancelled due to non-achievement of performance goals 85.13 80.26 0
Weighted average grant date fair value, settled in common shares 67.03 60.50 32.96
Weighted average grant date fair value, forfeited 86.68 79.49 71.91
Weighted average grant date fair value, ending balance $ 66.68 $ 76.91 $ 73.34