v3.25.0.1
Income Taxes - Unrecognized Tax Benefits Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Unrecognized tax benefits $ 20 $ 25 $ 18
Unrecognized tax benefits that would impact effective tax rate 20 18  
Tax adjustments related to income tax expense (78) $ (73) $ (46)
Liability for uncertain tax positions, non-current 15    
Liability for uncertainty in income taxes, current $ 7