Fair Value Measurements of Other Financial Instruments (Details) - USD ($)
$ in Thousands
Apr. 30, 2017
Oct. 31, 2016
Carrying And Fair Value [Line Items]    
Carrying value of loan to affiliate $ 5,000 $ 5,000
Carrying value of other investments 18,985 19,034
Carrying value of other assets related to Hexavest option 6,071 6,194
Carrying value of debt 868,272 571,773
Level 2 [Member]    
Carrying And Fair Value [Line Items]    
Fair value of debt 893,127 603,625
Level 3 [Member]    
Carrying And Fair Value [Line Items]    
Fair value of loan to affiliate 5,000 5,000
Fair value of other investments 18,985 19,034
Fair value of other assets related to Hexavest option $ 4,243 $ 4,328
Hexavest [Member]    
Carrying And Fair Value [Line Items]    
Additional interest that may be purchased by the Company in future periods 26.00% 26.00%