XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Repurchases - Narrative (Details) - Stock Repurchase Program 2011 - shares
6 Months Ended
Jan. 31, 2023
Sep. 22, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock repurchase program additional number of shares authorized approved (in shares)   160,000,000
Stock repurchased (in shares) 229,098,396  
Number of shares available for repurchase under stock repurchase program (in shares) 162,901,604  
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock authorized for repurchase (in shares)   392,000,000