Allowance for Doubtful Accounts (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 28, 2019 |
Dec. 29, 2018 |
Dec. 30, 2017 |
|
| Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
| Charged to costs and expenses | $ 21 | $ 17 | $ 18 |
| Vendor receivable related allowance for doubtful accounts | 4 | 3 | 3 |
| Allowance for Doubtful Accounts | |||
| Allowance for Doubtful Accounts Receivable [Roll Forward] | |||
| Allowance for Doubtful Accounts Receivable | 29 | 26 | 25 |
| Charged to costs and expenses | 21 | 17 | 18 |
| Customer accounts written off—net of recoveries | (20) | (14) | (17) |
| Allowance for Doubtful Accounts Receivable | $ 30 | $ 29 | $ 26 |