XML 31 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Treasury Stock Details - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
May 08, 2019
Treasury Stock Transactions, Excluding Value of Shares Reissued [Abstract]        
Total amount of stock authorized under the repurchase program       $ 4,500,000
Repurchased shares under the share repurchase program (in shares) 5,384 4,987 5,924  
Payments for Repurchase of Common Stock $ (533,319) $ (349,776) $ (369,403)  
Remaining authorization under the share repurchase program $ 1,490,000      
Treasury Stock Acquired, Average Cost Per Share $ 99.05 $ 70.14 $ 62.35  
Increase Shares Authorized Share Repurchase Program       $ 1,500,000