XML 146 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity (Details)
shares in Millions
3 Months Ended 12 Months Ended
Apr. 03, 2022
USD ($)
shares
Dec. 31, 2023
USD ($)
employeeStockOwnershipPlan
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
Equity, Class of Treasury Stock [Line Items]          
Shares repurchased (in shares) | shares 39        
Shares repurchased, cost $ 2,000,000,000   $ 2,000,000,000    
Amount of remaining shares authorized in stock purchase plan, value   $ 3,300,000,000      
Number of employee stock ownership plans | employeeStockOwnershipPlan   1      
Common ESOP Plan [Member]          
Equity, Class of Treasury Stock [Line Items]          
ESOP compensation expense   $ 20,000,000 $ 19,000,000 $ 19,000,000  
December 2018 Stock Purchase Plan [Member]          
Equity, Class of Treasury Stock [Line Items]          
Amount of shares authorized in stock purchase plan, value         $ 10,000,000,000