Income Taxes - Schedule of Changes in Valuation Allowance (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Reconciliation Of Changes In Valuation Allowance [Roll Forward] | |||
| Balance at beginning of year | $ 1,821 | $ 1,965 | $ 2,279 |
| Increase to allowance | 20 | 21 | 40 |
| Release of allowance | (127) | (198) | (154) |
| Acquisitions, divestitures and liquidations | 75 | (16) | 0 |
| Tax apportionment, tax rate and tax law changes | (2) | (11) | (110) |
| Foreign currency translation | (82) | 60 | (90) |
| Balance at end of year | $ 1,705 | $ 1,821 | $ 1,965 |