XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Earnings Per Share [Abstract]    
Weighted average common shares outstanding (in shares) 476,099 474,136
Effect of dilutive securities (in shares) 6,069 8,306
Weighted average common and dilutive potential common shares outstanding (in shares) 482,168 482,442