Stockholders' Equity - Narrative - Stock Options (Details) - USD ($) $ / shares in Units, $ in Millions |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2017 |
Jan. 01, 2017 |
Jan. 03, 2016 |
Dec. 29, 2017 |
|
| Equity [Abstract] | ||||
| Weighted average remaining life in years of options outstanding | 3 years | |||
| Weighted average remaining life in years of options exercisable | 3 years | |||
| Aggregate intrinsic value of options outstanding | $ 55 | |||
| Aggregate intrinsic value of options exercisable | 55 | |||
| Share price (in dollars per share) | $ 218.49 | |||
| Total intrinsic value of options exercised | $ 101 | $ 71 | $ 256 | |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Price of a single share of a number of saleable stocks of a company. No definition available.
|
| X | ||||||||||
- Definition Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|