v3.25.4
Income Taxes - Changes in the Liability for Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized Tax Benefits, Beginning Balance $ 2,162 $ 1,726 $ 1,533
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 353 381 143
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 217 87 164
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (113) (23) (92)
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities (28) (9) (20)
Unrecognized Tax Benefits Exchange Rate Fluctuations 9 0 (2)
Unrecognized Tax Benefits, Ending Balance $ 2,600 $ 2,162 $ 1,726