XML 180 R159.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (EPS) and Dividends - Schedule of Dividend Payments on Common Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Common Stock, Cash Dividends, Per Share $ 2.40 $ 2.28 $ 2.16
Dividend Payments on Common Stock $ 1,196 $ 1,137 $ 1,079