XML 28 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Disclosure of Compensation Related Costs, Share Based Payments (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2016
Jul. 31, 2016
Oct. 31, 2015
Jul. 31, 2015
Oct. 31, 2016
Oct. 31, 2015
Apr. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award              
Net cash provided by operating activities         $ 240,084,000 $ 250,276,000  
Net cash used in financing activities         69,586,000 (25,830,000)  
Income tax expense $ 32,299,000   $ 44,163,000   66,179,000 80,534,000  
Accounting Standards Update 2016-09 | New Accounting Pronouncement, Early Adoption, Effect              
Share-based Compensation Arrangement by Share-based Payment Award              
Net cash provided by operating activities         $ 3,900,000    
Net cash used in financing activities       $ 3,900,000      
Income tax expense   $ 3,046,000          
2009 Stock Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award              
Number of shares available for grant (in shares) 3,245,262       3,245,262    
Allocated share-based compensation expense         $ 4,948,000 $ 3,373,000  
2009 Stock Incentive Plan | Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award              
Number of options outstanding (in shares) 240,500       240,500   291,200
Aggregate intrinsic value for outstanding options $ 17,985,000       $ 17,985,000    
Weighted average remaining contractual life (in years)         3 years 10 months 28 days    
Aggregate intrinsic value for exercised options         $ 4,675,000    
Unrecognized compensation costs related to plan 0       0    
2009 Stock Incentive Plan | Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award              
Unrecognized compensation costs related to plan $ 17,606,000       $ 17,606,000