XML 37 R37.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share - Reconciliation of basic weighted shares outstanding to diluted weighted average shares outstanding (Details)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Apr. 30, 2013
Apr. 30, 2012
Apr. 30, 2013
Apr. 30, 2012
Earnings Per Share [Abstract]        
Basic weighted average shares outstanding 125,270 126,596 124,755 128,794
Effect of dilutive securities - stock options 5,260 3,855 4,747 3,165
Diluted weighted average shares outstanding 130,530 130,451 129,502 131,959