Derivative Financial Instruments Not Designated for Hedge Accounting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2017
Apr. 30, 2016
Oct. 31, 2016
Stock Index Futures Contracts [Member]          
Derivative Instruments Not Designated As Hedging Instruments [Line Items]          
Notional amount of other derivative financial instruments not designated for hedge accounting $ 137,000   $ 137,000   $ 125,400
Other assets fair value 137   137   1,722
Other liabilities fair value 3,297   3,297   130
Net gains (losses) recognized (7,097) $ (8,062) (13,030) $ 921  
Total Return Swap Contracts [Member]          
Derivative Instruments Not Designated As Hedging Instruments [Line Items]          
Notional amount of other derivative financial instruments not designated for hedge accounting 50,200   50,200   40,000
Other assets fair value 0   0   0
Other liabilities fair value 1,085   1,085   418
Net gains (losses) recognized (1,011) (3,209) (1,975) (439)  
Foreign Exchange Contracts [Member]          
Derivative Instruments Not Designated As Hedging Instruments [Line Items]          
Notional amount of other derivative financial instruments not designated for hedge accounting 23,600   23,600   18,700
Other assets fair value 124   124   350
Other liabilities fair value 564   564   267
Net gains (losses) recognized (369) (1,774) (397) (1,140)  
Commodity Futures Contracts [Member]          
Derivative Instruments Not Designated As Hedging Instruments [Line Items]          
Notional amount of other derivative financial instruments not designated for hedge accounting 19,400   19,400   0
Other assets fair value 1   1   0
Other liabilities fair value 3   3   0
Net gains (losses) recognized (2) 0 (2) 0  
Currency Futures Contracts [Member]          
Derivative Instruments Not Designated As Hedging Instruments [Line Items]          
Notional amount of other derivative financial instruments not designated for hedge accounting 13,100   13,100   0
Other assets fair value 3   3   0
Other liabilities fair value 12   12   0
Net gains (losses) recognized (10) 0 (10) 0  
Total [Member]          
Derivative Instruments Not Designated As Hedging Instruments [Line Items]          
Other assets fair value 265   265   2,072
Other liabilities fair value 4,961   4,961   $ 815
Net gains (losses) recognized $ (8,489) $ (13,045) $ (15,414) $ (658)