Revenue - Narrative (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Disaggregation of Revenue [Line Items] | ||
| Revenue recognized on performance obligations | $ 1,600 | |
| Accounts Receivable | ||
| Disaggregation of Revenue [Line Items] | ||
| Contract assets | 3,213 | $ 2,829 |
| Prepaid expenses and other current assets | ||
| Disaggregation of Revenue [Line Items] | ||
| Contract assets | 118 | 134 |
| Other Assets | ||
| Disaggregation of Revenue [Line Items] | ||
| Contract assets | 442 | 487 |
| Other Current Liabilities | ||
| Disaggregation of Revenue [Line Items] | ||
| Deferred revenue | 434 | 482 |
| Other liabilities | ||
| Disaggregation of Revenue [Line Items] | ||
| Deferred revenue | $ 248 | $ 180 |