Derivative Financial Instruments Not Designated for Hedge Accounting (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Oct. 31, 2014
Derivative Instruments Not Designated As Hedging Instruments [Line Items]      
Weighted average term of derivative contracts outstanding 2 months 6 days    
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 $ 125,400 $ 97,200  
Other assets fair value 1,722 53  
Other liabilities fair value 130 4,712  
Net gains (losses) recognized (2,931) 640 $ (12,902)
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 40,000 49,500  
Other assets fair value 0 0  
Other liabilities fair value 418 128  
Net gains (losses) recognized (2,935) 157 0
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 18,700 27,200  
Other assets fair value 350 133  
Other liabilities fair value 267 540  
Net gains (losses) recognized (590) 1,948 15
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 0 3,100  
Other assets fair value 0 112  
Other liabilities fair value 0 43  
Net gains (losses) recognized 0 3,396 720
Interest Rate Futures Contracts [Member]      
Derivative Instruments Not Designated As Hedging Instruments [Line Items]      
Net gains (losses) recognized 0 (181) (75)
Interest Rate Swap Contracts [Member]      
Derivative Instruments Not Designated As Hedging Instruments [Line Items]      
Net gains (losses) recognized 0 (21) 0
Total [Member]      
Derivative Instruments Not Designated As Hedging Instruments [Line Items]      
Other assets fair value 2,072 298  
Other liabilities fair value 815 5,423  
Net gains (losses) recognized $ (6,456) $ 5,939 $ (12,242)