XML 17 R24.htm IDEA: XBRL DOCUMENT v2.4.0.8
Net Income Per Share (Tables)
3 Months Ended
Oct. 31, 2013
Earnings Per Share [Abstract]  
Schedule of reconciliation of basic weighted shares outstanding to diluted weighted average shares outstanding
 
  
Three Months Ended October 31,
 
  
2013
  
2012
 
         
Basic weighted average shares outstanding
  125,460   124,302 
         
Effect of dilutive securities - stock options
  5,246   4,171 
         
Diluted weighted average shares outstanding
  130,706   128,473