Description of Business, Accounting Policies, and Supplemental Disclosures - Accounts Receivable, Net and Other (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Accounts receivable, net and other | $ 67,729 | $ 55,451 | |
| Prepaid expenses and other current assets | 6,900 | 6,300 | |
| Allowance for doubtful accounts | 2,400 | 2,000 | $ 1,700 |
| Additions to allowance for doubtful accounts | 1,600 | 1,900 | 1,900 |
| Deductions to allowance for doubtful accounts | 1,200 | 1,600 | $ 1,600 |
| Customer receivables | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Accounts receivable, net and other | 40,400 | 34,300 | |
| Vendor receivables | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Accounts receivable, net and other | 15,900 | 11,600 | |
| Other Receivables | |||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||
| Accounts receivable, net and other | $ 4,500 | $ 3,400 | |