XML 124 R80.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation Other (Details)
12 Months Ended
Apr. 30, 2019
$ / 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 351,328
Weighted Average Remaining Contractual Life In Years 4 years 4 months 2 days
Weighted Average Exercise Price (in dollars per share) $ 24.24
Options Exercisable  
Number of Options Exercisable (in shares) | shares 311,818
Weighted Average Exercise Price (in dollars per share) $ 23.82
Weighted Average Remaining Contractual Life 4 years 1 month 17 days
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 68,302
Weighted Average Remaining Contractual Life In Years 3 years 4 months 10 days
Weighted Average Exercise Price (in dollars per share) $ 14.56
Options Exercisable  
Number of Options Exercisable (in shares) | shares 68,302
Weighted Average Exercise Price (in dollars per share) $ 14.56
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 3 years 10 months 10 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 6 years 1 month 24 days
Weighted Average Exercise Price (in dollars per share) $ 26.70
Options Exercisable  
Number of Options Exercisable (in shares) | shares 48,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 4 years 6 months 22 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 - 32.19  
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) $ 31.27
Options Outstanding  
Number of Options (in shares) | shares 94,526
Weighted Average Remaining Contractual Life In Years 3 years 8 months 5 days
Weighted Average Exercise Price (in dollars per share) $ 29.85
Options Exercisable  
Number of Options Exercisable (in shares) | shares 87,016
Weighted Average Exercise Price (in dollars per share) $ 29.73