Revenue Recognition - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
| Capitalized Contract Cost | |||||
| Contract cost asset | $ 126 | $ 126 | $ 131 | ||
| Amortization of contract cost assets | $ 23 | $ 24 | $ 47 | $ 49 | |