v3.25.0.1
Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Provision (benefit) at statutory rate $ 478 $ 778 $ (337)
Foreign income taxed at different rates 5 8 7
Other taxes on foreign operations (157) 72 13
Change in valuation allowance 0 (62) 0
Stock-based compensation 7 33 17
State taxes, net of federal benefit 43 53 (14)
Research and other tax credits (83) (44) (45)
Penalties (13) 14 11
Impact of tax rate change 0 73 0
Other 17 7 21
Income tax expense (benefit) $ 297 $ 932 $ (327)