XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchases - Narrative (Details) - Stock Repurchase Program 2011 - shares
shares in Millions
9 Months Ended
Apr. 30, 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
Stock repurchased (in shares) 229  
Number of shares available for repurchase under stock repurchase program (in shares) 163  
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock authorized for repurchase (in shares)   392