Employee Benefit Plans (Details) - USD ($)
12 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Oct. 31, 2014
Profit Sharing and Savings Plan      
Maximum 401K employer match contribution $ 1,040    
Maximum profit sharing contribution percentage 15.00%    
Maximum annual contribution per employer for each employee $ 39,750 $ 39,000 $ 38,250
Profit sharing and savings plan expense 23,900,000 22,700,000 21,800,000
Supplemental Profit Sharing Retirement Plan      
Supplemental Profit Sharing Retirement Plan expense recognized by the Company $ 12,320 $ 1,486 $ 21,576