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