XML 40 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income Per Common Share Net Income per Common Share (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Dec. 08, 2016
Oct. 31, 2016
Oct. 31, 2015
Anti-dilutive securities (in shares)   1,700,000 1,600,000
Cash dividends declared per share   $ 0.8100 $ 0.6225
Dividends Payable, Date to be Paid   Jan. 12, 2017  
Payments of Dividends   $ 29,390 $ 22,654
Dividends Payable, Date of Record   Dec. 28, 2016  
Scenario, Forecast [Member]      
Cash dividends declared per share $ 0.8100    
Common Stock [Member]      
Stock Issued During Period, Shares, New Issues   3,327,719  
Exchangeable Shares [Member]      
Stock Issued During Period, Shares, New Issues   418,095