Revenue - Deferred Contract Costs (Details) - USD ($) $ in Millions |
Sep. 30, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||||
| Deferred contract costs, current | $ 62 | $ 46 | ||
| Deferred contract costs, non-current | 93 | 81 | ||
| Total deferred contract costs | $ 155 | $ 137 | $ 127 | $ 100 |