XML 68 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Treasury Stock (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 29, 2018
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]        
Total amount of stock authorized under the repurchase program $ 3,000,000 $ 3,000,000    
Stock Repurchase Program Expiration Date Dec. 31, 2020      
Repurchased shares under the share repurchase program (in shares)   5.0 5.9 4.4
Payments for Repurchase of Common Stock   $ (349,776) $ (369,403) $ (331,708)
Remaining authorization under the share repurchase program $ 520,000 $ 520,000