Revenues from Contract with Customers - Contract Liabilities (Details) - USD ($) $ in Millions |
12 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|||||||
| Revenue from Contract with Customer [Abstract] | ||||||||
| Contract liabilities balance | $ 1,331 | $ 1,166 | ||||||
| Cash received in advance and not recognized as revenue | 444 | |||||||
| Revenue recognized | [1],[2] | (534) | ||||||
| Other | [3] | 255 | ||||||
| Performance obligation satisfied in a prior period | $ 11 | |||||||
| ||||||||