Equipment and Leasehold Improvements (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Oct. 31, 2014
Equipment and Leasehold Improvements      
Equipment $ 78,460 $ 75,492  
Leasehold improvements 54,884 56,364  
Subtotal 133,344 131,856  
Accumulated depreciation and amortization (88,917) (86,913)  
Equipment and leasehold improvements, net 44,427 44,943  
Depreciation and amortization expense $ 10,900 $ 11,400 $ 10,900