XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Earnings Per Share [Abstract]        
Weighted average common shares outstanding 236,396 234,133 236,110 232,647
Effect of dilutive securities 3,812 4,458 4,039 5,917
Weighted average common and dilutive potential common shares outstanding 240,208 238,591 240,149 238,564