XML 67 R62.htm IDEA: XBRL DOCUMENT v2.4.0.6
Earnings Per Share - Reconciliation of Shares Used to Calculate Basic and Diluted Earnings Per Share (Detail)
3 Months Ended 6 Months Ended
Apr. 30, 2013
Apr. 30, 2012
Apr. 30, 2013
Apr. 30, 2012
Class A Common Stock [Member]
       
Class of Stock [Line Items]        
Basic shares 25,390,486 25,149,691 25,353,441 25,101,280
Assumed conversion of stock options 43,699 141,404 40,962 134,423
Diluted shares 25,434,185 25,291,095 25,394,403 25,235,703
Class B Common Stock [Member]
       
Class of Stock [Line Items]        
Basic shares 22,119,966 22,120,666 119,966 22,120,816
Diluted shares 22,119,966 22,120,666 119,966 22,120,816
Basic and diluted shares 22,119,966 22,120,666 22,119,966 22,120,816