XML 41 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Disclosure of Compensation Related Costs, Share Based Payments (Details) - 2009 Stock Incentive Plan - USD ($)
3 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Apr. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares available for grant (in shares) 2,647,608    
Allocated share-based compensation expense $ 7,542,000 $ 10,154,000  
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of options outstanding (in shares) 58,896   109,827
Aggregate intrinsic value for outstanding options $ 6,921,000    
Weighted average remaining contractual life (in years) 1 year 11 months 1 day    
Aggregate intrinsic value for exercised options $ 5,518,000    
Unrecognized compensation costs related to plan 0    
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Unrecognized compensation costs related to plan $ 20,970,000    
Return on invested capital measurement period 3 years