Revenue - Deferred Contract Costs (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||||
| Deferred contract costs, current | $ 80 | $ 72 | ||
| Deferred contract costs, non-current | 113 | 103 | ||
| Total deferred contract costs | $ 193 | $ 191 | $ 175 | $ 157 |