XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Disclosure of Compensation Related Costs, Share Based Payments (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2017
Jul. 31, 2016
Jan. 31, 2016
Jan. 31, 2017
Jan. 31, 2016
Apr. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award            
Payments Related to Tax Withholding for Share-based Compensation       $ 6,594,000 $ 4,870,000  
Net cash provided by operating activities       316,027,000 349,517,000  
Net cash used in financing activities       60,177,000 (31,201,000)  
Income tax expense $ 12,762,000   $ 19,491,000 78,941,000 100,025,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       4,870,000    
Net cash used in financing activities       $ (4,870,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       $ 7,356,000 $ 5,793,000  
2009 Stock Incentive Plan | Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award            
Number of options outstanding (in shares) 233,500     233,500   291,200
Aggregate intrinsic value for outstanding options $ 17,897,000     $ 17,897,000    
Weighted average remaining contractual life (in years)       3 years 8 months 5 days    
Aggregate intrinsic value for exercised options       $ 5,261,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 $ 15,197,000     $ 15,197,000