XML 35 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share [Abstract]        
Weighted average common shares outstanding 234,133 227,984 232,647 230,922
Effect of dilutive securities 4,458 9,908 5,917 10,236
Weighted average common and dilutive potential common shares outstanding 238,591 237,892 238,564 241,158