XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Equity - Stock Repurchase Program (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Feb. 16, 2023
Equity, Class of Treasury Stock          
Payment for shares repurchased $ 10 $ 9 $ 1,965 $ 1,479  
Remaining share repurchase authorization amount $ 4,800   $ 4,800    
December 2018 Stock Repurchase Authorization          
Equity, Class of Treasury Stock          
Increase to existing stock repurchase authorization         $ 5,000
Shares repurchased (in shares)     10 8  
Payment for shares repurchased     $ 1,600 $ 1,100