XML 95 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation Other (Details)
12 Months Ended
Apr. 30, 2020
$ / shares
shares
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) $ 0.59
Range of Exercise Price, high end of range (in dollars per share) $ 31.27
Options Outstanding  
Number of Options (in shares) | shares 335,139
Weighted Average Remaining Contractual Life In Years 3 years 6 months
Weighted Average Exercise Price (in dollars per share) $ 25.11
Options Exercisable  
Number of Options Exercisable (in shares) | shares 319,139
Weighted Average Exercise Price (in dollars per share) $ 25.03
Weighted Average Remaining Contractual Life 3 years 5 months 1 day
0.59 - 19.16  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) $ 0.59
Range of Exercise Price, high end of range (in dollars per share) $ 19.16
Options Outstanding  
Number of Options (in shares) | shares 55,113
Weighted Average Remaining Contractual Life In Years 2 years 11 months 4 days
Weighted Average Exercise Price (in dollars per share) $ 17.90
Options Exercisable  
Number of Options Exercisable (in shares) | shares 55,113
Weighted Average Exercise Price (in dollars per share) $ 17.90
19.17 - 26.24  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) 19.17
Range of Exercise Price, high end of range (in dollars per share) $ 26.24
Options Outstanding  
Number of Options (in shares) | shares 58,500
Weighted Average Remaining Contractual Life In Years 2 years 10 months 9 days
Weighted Average Exercise Price (in dollars per share) $ 20.54
Options Exercisable  
Number of Options Exercisable (in shares) | shares 58,500
Weighted Average Exercise Price (in dollars per share) $ 20.54
26.25 - 26.99  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) 26.25
Range of Exercise Price, high end of range (in dollars per share) $ 26.99
Options Outstanding  
Number of Options (in shares) | shares 80,000
Weighted Average Remaining Contractual Life In Years 5 years 1 month 24 days
Weighted Average Exercise Price (in dollars per share) $ 26.70
Options Exercisable  
Number of Options Exercisable (in shares) | shares 64,000
Weighted Average Exercise Price (in dollars per share) $ 26.70
27.00 - 27.99  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) 27.00
Range of Exercise Price, high end of range (in dollars per share) $ 27.99
Options Outstanding  
Number of Options (in shares) | shares 50,000
Weighted Average Remaining Contractual Life In Years 3 years 6 months 21 days
Weighted Average Exercise Price (in dollars per share) $ 27.27
Options Exercisable  
Number of Options Exercisable (in shares) | shares 50,000
Weighted Average Exercise Price (in dollars per share) $ 27.27
28.00 - 29.26  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) 28.00
Range of Exercise Price, high end of range (in dollars per share) $ 29.26
Options Outstanding  
Number of Options (in shares) | shares 50,000
Weighted Average Remaining Contractual Life In Years 1 year 9 months 29 days
Weighted Average Exercise Price (in dollars per share) $ 28.72
Options Exercisable  
Number of Options Exercisable (in shares) | shares 50,000
Weighted Average Exercise Price (in dollars per share) $ 28.72
29.27 - 31.27  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) 29.27
Range of Exercise Price, high end of range (in dollars per share) $ 31.27
Options Outstanding  
Number of Options (in shares) | shares 41,526
Weighted Average Remaining Contractual Life In Years 3 years 11 months 8 days
Weighted Average Exercise Price (in dollars per share) $ 31.13
Options Exercisable  
Number of Options Exercisable (in shares) | shares 41,526
Weighted Average Exercise Price (in dollars per share) $ 31.13