Basis of Presentation and Significant Accounting Policies - Accrued Rebates and Other Accruals (Details) - USD ($) $ in Millions |
Sep. 27, 2020 |
Dec. 31, 2019 |
|---|---|---|
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued rebates and other accruals | $ 5,591 | $ 5,689 |
| Trade accounts receivable, less allowance for doubtful accounts [Member] | ||
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued rebates and other accruals | 1,126 | 1,257 |
| Other current liabilities [Member] | ||
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued rebates | 3,270 | 3,285 |
| Other accruals | 573 | 581 |
| Other noncurrent liabilities [Member] | ||
| Schedule Of Accrued Liabilities [Line Items] | ||
| Accrued rebates and other accruals | $ 622 | $ 565 |