Supplementary Information for Certain Balance Sheet Accounts - Deferred Revenue and Accrued Expenses (Details) - USD ($) $ in Millions |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Accounts payable, accrued liabilities and deferred revenue | $ 1,099 | $ 1,073 |
| Accrued discretionary and incentive compensation | 467 | 795 |
| Accrued vacation | 203 | 150 |
| Other employee-related liabilities | 122 | 86 |
| Total deferred revenue and accrued expenses | $ 1,891 | $ 2,104 |