Fair Value Measurements of Other Financial Instruments (Details) - USD ($)
$ in Thousands
Oct. 31, 2016
Oct. 31, 2015
Carrying And Fair Value [Line Items]    
Carrying value of loan to affiliate $ 5,000 $ 0
Carrying value of other investments 19,034 2,048
Carrying value of other assets related to Hexavest option 6,194 6,345
Carrying value of debt 573,967 573,811
Level 2 [Member]    
Carrying And Fair Value [Line Items]    
Fair value of debt 603,625 600,930
Level 3 [Member]    
Carrying And Fair Value [Line Items]    
Fair value of loan to affiliate 5,000 0
Fair value of other investments 19,034 2,048
Fair value of other assets related to Hexavest option $ 4,328 $ 6,345