XML 68 R94.htm IDEA: XBRL DOCUMENT v2.4.0.6
Earnings Per Share - Reconciliation of the Shares Used To Calculate Basic And Diluted Earnings Per Share (Detail)
3 Months Ended 12 Months Ended
Oct. 31, 2012
Jul. 31, 2012
Apr. 30, 2012
Jan. 31, 2012
Oct. 31, 2011
Jul. 31, 2011
Apr. 30, 2011
Jan. 31, 2011
Oct. 31, 2012
Oct. 31, 2011
Oct. 31, 2010
Class A Common Stock [Member]
                     
Class A Common Stock:                      
Basic shares 25,270,259 25,177,924 25,149,691 25,052,868 24,967,000 24,897,665 24,825,768 24,787,857 25,162,686 24,869,573 24,654,364
Assumed conversion of stock options                 73,306 180,253 299,448
Diluted shares 25,352,754 25,272,849 25,291,095 25,194,245 25,075,209 25,113,185 25,106,626 25,062,556 25,235,992 25,049,826 24,953,812
Class B Common Stock [Member]
                     
Class A Common Stock:                      
Basic shares 22,119,966 22,119,966 22,120,666 22,120,966 22,238,920 22,362,266 22,385,922 22,412,266 22,100,000 22,300,000 22,400,000
Diluted shares 22,119,966 22,119,966 22,120,666 22,120,966 22,238,920 22,362,266 22,385,922 22,412,266 22,100,000 22,300,000 22,400,000
Class B Common Stock:                      
Basic and diluted shares                 22,120,391 22,349,844 22,445,322