XML 48 R21.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Tables)
3 Months Ended
Oct. 31, 2011
Earnings Per Share [Abstract]  
Reconciles basic weighted shares outstanding to diluted weighted average shares outstanding

 

  Three Months Ended October 31,
  2011   2010
Basic weighted average shares outstanding 65,716   83,745
       
Effect of dilutive securities - stock options 1,185   661
       
Diluted weighted average shares outstanding 66,901   84,406