XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Plans - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended 108 Months Ended
Dec. 02, 2020
Jan. 31, 2018
Jul. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2018
Class of Stock [Line Items]                  
Common shares repurchased       $ 770,000,000 $ 451,000,000 $ 1,505,000,000 $ 1,468,000,000    
Payments for repurchase of common Stock           1,506,000,000 $ 1,498,000,000    
Common Stock                  
Class of Stock [Line Items]                  
Stock repurchase value                 $ 13,700,000,000
Common shares repurchased           $ 1,500,000,000      
Number of shares repurchased (in shares)           23.0      
Average cost of shares repurchased (in dollars per share)           $ 64.39      
Remaining share repurchase capacity       $ 2,200,000,000   $ 2,200,000,000      
Common Stock | Subsequent Event                  
Class of Stock [Line Items]                  
Payments for repurchase of common Stock     $ 15,000,000            
Common Stock | Share Repurchase Program Amended January 31, 2018                  
Class of Stock [Line Items]                  
Stock repurchase value   $ 19,700,000,000              
Increase in share repurchase value   $ 6,000,000,000              
Common Stock | Share Repurchase Program Amended December 2, 2020                  
Class of Stock [Line Items]                  
Stock repurchase value $ 23,700,000,000                
Increase in share repurchase value $ 4,000,000,000                
Common Stock | Prior to January 1, 2022                  
Class of Stock [Line Items]                  
Common shares repurchased               $ 20,000,000,000