Capital and Treasury Stock - Changes in Treasury Stock (Details) - USD ($) shares in Thousands, $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Jan. 03, 2021 |
Dec. 29, 2019 |
Dec. 30, 2018 |
|
| Changes in Treasury Stock Shares Outstanding [Roll Forward] | |||
| Treasury Stock, Balance, Shares | 487,336 | 457,519 | 437,318 |
| Employee compensation and stock option plans, Shares | (21,765) | (20,053) | (22,082) |
| Treasury Stock, Ending Balance, Shares | 487,331 | 487,336 | 457,519 |
| Changes in treasury stock | |||
| Treasury Stock, Balance | $ 38,417 | $ 34,362 | $ 31,554 |
| Employee compensation and stock option plans related to treasury stock | (3,148) | (2,691) | (3,060) |
| Repurchase of common stock, Amounts | 3,221 | 6,746 | 5,868 |
| Treasury Stock, Ending Balance | $ 38,490 | $ 38,417 | $ 34,362 |
| Treasury Stock | |||
| Changes in Treasury Stock Shares Outstanding [Roll Forward] | |||
| Repurchase of common stock, Shares | 21,760 | 49,870 | 42,283 |
| Changes in treasury stock | |||
| Repurchase of common stock, Amounts | $ 3,221 | $ 6,746 | $ 5,868 |