XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchases - Narrative (Details) - Stock Repurchase Program 2011 - shares
244 Months Ended
Jan. 31, 2022
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)   80,000,000
Stock repurchased (in shares) 114,549,198  
Number of shares available for repurchase under stock repurchase program (in shares) 81,450,802  
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock authorized for repurchase (in shares)   196,000,000