XML 40 R30.htm IDEA: XBRL DOCUMENT v3.4.0.3
Net Income Per Common Share Net Income per Common Share (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 13, 2016
Jun. 28, 2016
Jun. 08, 2016
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2016
Apr. 30, 2015
Anti-dilutive securities (in shares)       24,000 15,000 13,000 5,000
Cash dividends declared per share       $ 0.8100 $ 0.6225 $ 2.0550 $ 1.4525
Payments of Dividends       $ 29,300 $ 22,600 $ 74,530 $ 52,778
Scenario, Forecast [Member]              
Cash dividends declared per share     $ 0.8100        
Dividends Payable, Date to be Paid Jul. 13, 2016            
Dividends Payable, Date of Record   Jun. 28, 2016