Revenue from Contracts with Customers - Schedule of Contract Assets Rollforward (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Capitalized Cost To Fulfill Customer Contracts | ||||
| Change in Capitalized Contract Costs | ||||
| Balance at beginning of period | $ 325 | $ 302 | $ 450 | $ 424 |
| Additions | 473 | 409 | 930 | 827 |
| Amortization | (487) | (448) | (1,068) | (992) |
| Impairment | 0 | 0 | 0 | 0 |
| Foreign currency translation and other | (2) | 10 | (3) | 14 |
| Balance at end of period | 309 | 273 | 309 | 273 |
| Capitalized Cost To Obtain Customer Contracts | ||||
| Change in Capitalized Contract Costs | ||||
| Balance at beginning of period | 209 | 208 | 208 | 207 |
| Additions | 21 | 14 | 36 | 27 |
| Amortization | (14) | (40) | (27) | (53) |
| Impairment | 0 | 0 | 0 | 0 |
| Foreign currency translation and other | 1 | 5 | 0 | 6 |
| Balance at end of period | $ 217 | $ 187 | $ 217 | $ 187 |