XML 61 R96.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 12 Months Ended
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Oct. 31, 2012
Jul. 31, 2012
Apr. 30, 2012
Jan. 31, 2012
Oct. 31, 2013
Oct. 31, 2012
Oct. 31, 2011
Class A Common Stock [Member]
                     
Class of Stock [Line Items]                      
Basic shares 25,454,762 25,435,379 25,390,486 25,316,395 25,270,259 25,177,924 25,149,691 25,052,868 25,399,256 25,162,686 24,869,573
Assumed conversion of stock options                 23,281 71,854 177,759
Diluted shares 25,473,100 25,464,862 25,433,480 25,382,077 25,351,713 25,271,088 25,288,352 25,193,827 25,422,537 25,234,540 25,047,332
Class B Common Stock [Member]
                     
Class of Stock [Line Items]                      
Basic shares 22,119,966 22,119,966 22,119,966 22,119,966 22,119,966 22,119,966 22,120,666 22,120,966 22,100,000 22,100,000 22,300,000
Diluted shares 22,119,966 22,119,966 22,119,966 22,119,966 22,119,966 22,119,966 22,120,666 22,120,966 22,100,000 22,100,000 22,300,000
Basic and diluted shares                 22,119,966 22,120,391 22,349,844