XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchases (Details) - shares
145 Months Ended
Oct. 31, 2023
Sep. 22, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock authorized for repurchase (in shares)   784,000,000
Stock Repurchase Program 2011    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock repurchase program additional number of shares authorized approved (in shares)   320,000,000
Stock repurchased (in shares) 458,000,000  
Number of shares available for repurchase under stock repurchase program (in shares) 326,000,000