XML 190 R130.htm IDEA: XBRL DOCUMENT v3.22.4
Equity - Equity Repurchase Program (Details) - USD ($)
$ in Millions
2 Months Ended 12 Months Ended
Feb. 23, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jul. 01, 2022
Equity, Class of Treasury Stock [Line Items]          
Treasury Stock, Value, Acquired, Cost Method   $ 1,600 $ 1,700    
Treasury Stock, Shares, Acquired   22,300,000 25,900,000    
Subsequent Event [Member]          
Equity, Class of Treasury Stock [Line Items]          
Treasury Stock, Value, Acquired, Cost Method $ 209        
Treasury Stock, Shares, Acquired 2,700,000        
1/1/2020-12/31/2022 [Member]          
Equity, Class of Treasury Stock [Line Items]          
Stock Repurchase Program, Authorized Amount   $ 3,000      
2/4/2019-12/31/2020 [Member]          
Equity, Class of Treasury Stock [Line Items]          
Stock Repurchase Program, Authorized Amount       $ 1,000  
Treasury Stock, Value, Acquired, Cost Method       $ 150  
Treasury Stock, Shares, Acquired       2,700,000  
8/1/2022-12/31/2024          
Equity, Class of Treasury Stock [Line Items]          
Stock Repurchase Program, Authorized Amount         $ 3,000
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 2,750