XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Earnings Per Share [Abstract]        
Weighted average common shares outstanding (in shares) 237,505 236,396 237,277 236,110
Effect of dilutive securities (in shares) 3,219 3,812 4,011 4,039
Weighted average common and dilutive potential common shares outstanding (in shares) 240,724 240,208 241,288 240,149