XML 117 R95.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Other (Details)
12 Months Ended
Apr. 30, 2021
$ / shares
shares
Options Exercisable  
Weighted Average Remaining Contractual Life 2 years 10 months 9 days
18.07 - 19.16  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) $ 18.07
Range of Exercise Price, high end of range (in dollars per share) $ 19.16
Options Outstanding  
Number of Options (in shares) | shares 54,000
Weighted Average Remaining Contractual Life In Years 1 year 11 months 23 days
Weighted Average Exercise Price (in dollars per share) $ 18.26
Options Exercisable  
Number of Options Exercisable (in shares) | shares 54,000
Weighted Average Exercise Price (in dollars per share) $ 18.26
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 55,000
Weighted Average Remaining Contractual Life In Years 2 years 14 days
Weighted Average Exercise Price (in dollars per share) $ 20.29
Options Exercisable  
Number of Options Exercisable (in shares) | shares 55,000
Weighted Average Exercise Price (in dollars per share) $ 20.29
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 4 years 1 month 24 days
Weighted Average Exercise Price (in dollars per share) $ 26.70
Options Exercisable  
Number of Options Exercisable (in shares) | shares 80,000
Weighted Average Exercise Price (in dollars per share) $ 26.70
27.00 - 28.53  
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) $ 28.53
Options Outstanding  
Number of Options (in shares) | shares 50,000
Weighted Average Remaining Contractual Life In Years 2 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.54 - 31.27  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) 28.54
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 2 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
18.07 - 31.27  
Stock-Based Compensation  
Range of Exercise Price, low end of range (in dollars per share) 18.07
Range of Exercise Price, high end of range (in dollars per share) $ 31.27
Options Outstanding  
Number of Options (in shares) | shares 280,526
Weighted Average Remaining Contractual Life In Years 2 years 10 months 9 days
Weighted Average Exercise Price (in dollars per share) $ 24.57
Options Exercisable  
Number of Options Exercisable (in shares) | shares 280,526
Weighted Average Exercise Price (in dollars per share) $ 24.57