XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Disclosure of Compensation Related Costs, Share Based Payments (Details) - 2009 Stock Incentive Plan - USD ($)
3 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Apr. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares available for grant (in shares) 3,000,412    
Allocated share-based compensation expense $ 9,807,000 $ 2,471,000  
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of options outstanding (in shares) 215,000   222,050
Aggregate intrinsic value for outstanding options $ 14,595,000    
Weighted average remaining contractual life (in years) 3 years 3 months 26 days    
Aggregate intrinsic value for exercised options $ 574,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 $ 17,105,000