XML 71 R38.htm IDEA: XBRL DOCUMENT v2.4.0.6
Earnings Per Common Share (Details)
3 Months Ended 9 Months Ended
Apr. 30, 2012
Apr. 30, 2011
Apr. 30, 2012
Apr. 30, 2011
Earnings Per Common Share [Abstract]        
Weighted average common shares outstanding for basic earnings per share 52,879,877 55,829,122 54,162,411 55,079,700
Stock options 90,480 112,267 50,252 105,481
Weighted average common shares outstanding for diluted earnings per share 52,970,357 55,941,389 54,212,663 55,185,181
Antidilutive stock options outstanding     400,000 886,000