XML 214 R178.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Common Stock Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Cost of shares issued $ 101 $ 74 $ 105
Repurchase Shares 43,955,023 50,269,483 49,732,851
Treasury Stock, Value, Acquired, Cost Method $ 3,207 $ 3,133 $ 3,301
Dividends, Common Stock, Cash (1,527) (1,566) (1,598)
Retained Earnings      
Class of Stock [Line Items]      
Dividends, Common Stock, Cash $ (1,527) $ (1,566) $ (1,598)
Common Shares Issued For Stock Options [Member]      
Class of Stock [Line Items]      
Stock Issued During Period, Shares, New Issues 2,344,977 1,992,180 3,290,998
Cost of shares issued $ 105 $ 110 $ 156
Treasury Shares Issued For Stock Options [Member]      
Class of Stock [Line Items]      
Issued Treasury Stock 0 0 0
Common Stock [Member]      
Class of Stock [Line Items]      
Dividends, Common Stock, Cash $ (1,500) $ (1,600) $ (1,600)