v3.24.0.1
Income Taxes - Federal Statutory (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal tax at statutory rate $ 4,300 $ 1,950 $ 4,009
State income taxes, net of federal benefit 418 454 464
Foreign income taxed at different rates 306 519 392
Adjustments to uncertain and effectively settled tax positions, net 353 179 238
Federal research and development credits (131) (104) (85)
Excess tax benefits recognized on share-based compensation 4 (30) (209)
Tax legislation 8 (287) 498
Goodwill impairment 0 1,666 0
Other 113 12 (48)
Income tax expense (benefit) $ 5,371 $ 4,359 $ 5,259