XML 110 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Earnings Before Income Taxes and Provision for Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
United States $ 13,680 $ 10,971 $ 7,628
Outside United States (22) (43) (239)
Earnings before income taxes 13,658 10,928 7,389
Current:      
Federal 927 2,346 1,968
State and local 516 681 603
Outside United States 0 1 1
Total current provision for income taxes 1,443 3,028 2,572
Deferred:      
Federal 764 (133) (893)
State and local 187 (97) (54)
Total deferred provision for income taxes 951 (230) (947)
Total provision for income taxes $ 2,394 $ 2,798 $ 1,625