XML 17 R25.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Tables)
6 Months Ended
Jan. 31, 2013
Earnings Per Share [Abstract]  
Schedule of reconciliation of basic weighted shares outstanding to diluted weighted average shares outstanding

 

                                                           
              Three Months Ended January 31,           Six Months Ended January 31,        
              2013           2012           2013           2012        
  Basic weighted average shares outstanding           124,709           128,306           124,505           129,870        
  Effect of dilutive securities - stock options           4,811           3,284           4,492           2,826        
  Diluted weighted average shares outstanding           129,520           131,590           128,997           132,696