XML 108 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Capital and Treasury Stock - Changes in Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2017
Jan. 01, 2017
Jan. 03, 2016
Changes in Treasury Stock Shares Outstanding [Roll Forward]      
Treasury Stock, Balance, Shares 413,332 364,681 336,620
Employee compensation and stock option plans, Shares (25,508) (30,839) (24,413)
Treasury Stock, Ending Balance, Shares 437,318 413,332 364,681
Changes in treasury stock      
Treasury Stock, Balance $ 28,352 $ 22,684 $ 19,891
Employee compensation and stock option plans related to treasury stock (3,156) (3,311) (2,497)
Repurchase of common stock, Amounts 6,358 8,979 5,290
Treasury Stock, Ending Balance $ 31,554 $ 28,352 $ 22,684
Treasury Stock      
Changes in Treasury Stock Shares Outstanding [Roll Forward]      
Repurchase of common stock, Shares 49,494 79,490 52,474
Changes in treasury stock      
Repurchase of common stock, Amounts $ 6,358 $ 8,979 $ 5,290