XML 122 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Equity (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 02, 2022
Feb. 02, 2022
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase plan remaining authorized amount   $ 3,330        
Number of shares repurchased   131,000,000 76,000,000 0    
Cash paid for shares repurchased   $ 11,922 $ 4,654 $ 0    
Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Number of shares repurchased 830,000          
Cash paid for shares repurchased $ 96          
Share Repurchase Authorization February 2022            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount           $ 5,000
Share Repurchase Authorization August 2022            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount         $ 5,000