XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Earnings Per Share [Abstract]        
Weighted average common shares outstanding (in shares) 476,376 474,372 476,237 474,334
Effect of dilutive securities (in shares) 6,160 8,002 6,001 8,154
Weighted average common and dilutive potential common shares outstanding (in shares) 482,536 482,374 482,238 482,488