XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share - Basic and Diluted Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Earnings Per Share [Abstract]      
Weighted average common shares outstanding (in shares) 237,419 236,252 233,202
Effect of dilutive securities (in shares) 3,732 4,038 5,454
Weighted average common and dilutive potential common shares outstanding (in shares) 241,151 240,290 238,656