XML 117 R65.htm IDEA: XBRL DOCUMENT v2.4.0.8
Earnings Per Share - Reconciliation of Shares Used to Calculate Basic and Diluted Earnings Per Share (Detail)
3 Months Ended 9 Months Ended
Jul. 31, 2013
Jul. 31, 2012
Jul. 31, 2013
Jul. 31, 2012
Class A Common Stock [Member]
       
Class of Stock [Line Items]        
Basic shares 25,435,379 25,177,924 25,380,754 25,126,828
Assumed conversion of stock options 29,483 93,164 28,337 103,595
Diluted shares 25,464,862 25,271,088 25,409,091 25,230,423
Class B Common Stock [Member]
       
Class of Stock [Line Items]        
Basic shares 22,100,000 22,100,000 22,100,000 22,100,000
Diluted shares 22,100,000 22,100,000 22,100,000 22,100,000
Basic and diluted shares 22,119,966 22,119,966 22,119,966 22,120,533