XML 86 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation Schedule of Share Repurchases (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Nov. 04, 2022
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Nov. 04, 2020
May 11, 2018
Equity, Class of Treasury Stock [Line Items]                      
Stock Repurchased and Retired During Period, Value   $ 326 $ 0 $ 78 $ 305 $ 306 $ 305        
May 2018 Repurchase Program [Member]                      
Equity, Class of Treasury Stock [Line Items]                      
Stock Repurchased and Retired During Period, Value   $ 0     $ 305     $ 78 $ 916    
Stock Repurchased and Retired During Period, Shares   0.0     3.1     0.7 9.6    
Stock Repurchase Program, Authorized Amount                     $ 2,400
November 2020 Repurchase Program [Member]                      
Equity, Class of Treasury Stock [Line Items]                      
Stock Repurchased and Retired During Period, Value   $ 326           $ 326      
Stock Repurchased and Retired During Period, Shares   2.5           2.5      
Stock Repurchase Program, Authorized Amount                   $ 2,600  
Stock Repurchase Program Expiration Date Nov. 04, 2022                    
Repurchase Program, Total                      
Equity, Class of Treasury Stock [Line Items]                      
Stock Repurchased and Retired During Period, Value   $ 326     $ 305     $ 404 $ 916    
Stock Repurchased and Retired During Period, Shares   2.5     3.1     3.2 9.6