XML 28 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Disclosure of Compensation Related Costs, Share Based Payments (Details) - USD ($)
3 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Apr. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award      
Income tax expense $ 33,880,000 $ 36,371,000  
New Accounting Pronouncement, Early Adoption, Effect      
Share-based Compensation Arrangement by Share-based Payment Award      
Income tax expense $ 3,046    
2009 Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of shares available for grant 3,263,144    
Allocated share-based compensation expense $ 2,471,000 $ 1,737,000  
2009 Stock Incentive Plan | Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award      
Number of options outstanding 243,450   291,200
Aggregate intrinsic value for outstanding options $ 23,201,000    
Weighted average remaining contractual life (in years) 4 years 1 month 22 days    
Aggregate intrinsic value for exercised options $ 4,435,000    
Unrecognized compensation costs related to Plan 0    
2009 Stock Incentive Plan | Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Unrecognized compensation costs related to Plan $ 20,082,000