Accounting Policies and Supplemental Disclosures - Accounts Receivable, Net and Other (Details) - USD ($) $ in Millions |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable, net and other | $ 47,768 | $ 52,253 |
| Prepaid expenses and other current assets | 5,600 | 5,400 |
| Allowance for doubtful accounts | 1,700 | 1,700 |
| Customer receivables, net | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable, net and other | 31,800 | 34,100 |
| Vendor receivables, net | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable, net and other | 6,700 | 8,500 |
| Seller receivables, net | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable, net and other | 600 | 1,000 |
| Other receivables, net | ||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||
| Accounts receivable, net and other | $ 3,100 | $ 3,300 |