XML 80 R69.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share - Reconciliation of Shares Used to Calculate Basic and Diluted Earnings Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Jul. 31, 2016
Jul. 31, 2015
Class A Common Stock        
Class of Stock [Line Items]        
Basic shares (shares) 25,781,146 25,692,973 25,746,797 25,659,750
Assumed conversion of stock options (shares) 2,038 5,574 349 5,574
Diluted shares (shares) 25,783,184 25,698,547 25,747,146 25,665,324
Class B Common Stock        
Class of Stock [Line Items]        
Basic shares (shares) 22,000,000 22,100,000 22,100,000 22,100,000
Diluted shares (shares) 22,000,000 22,100,000 22,100,000 22,100,000
Basic and diluted shares (shares) 22,009,725 22,119,966 22,079,544 22,119,966