Quarterly report pursuant to Section 13 or 15(d)

Recent Accounting Standards and Accounting Policies (Details)

v3.19.2
Recent Accounting Standards and Accounting Policies (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 29, 2019
Dec. 29, 2018
Dec. 30, 2017
Dec. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Other long-term liabilities $ 2,583 $ 2,646    
Lessor, Operating Lease, Renewal Term 39 years      
Weighted average remaining lease term 5 years      
Weighted average discount rate 3.60%      
Lease expense $ 94      
Operating Lease Liabilities, Payments Due [Abstract]        
Remainder of 2019 93      
2020 173      
2021 122      
2022 96      
2023 70      
2024 and Thereafter 107      
Total 661      
Present value of lease payments $ 604      
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]        
Lease expense   231 $ 264  
2019   229    
2020   181    
2021   133    
2022   101    
2023   70    
2024 and Thereafter   121    
Total   $ 835    
Minimum [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Remaining lease term 1 year      
Maximum [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Remaining lease term 9 years      
Accounting Standards Update 2016-02 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Prepaid land use rights       $ 81
Accrued liabilities       180
Other long-term liabilities       445
Other Noncurrent Assets [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Leased assets $ 684      
Other Noncurrent Assets [Member] | Accounting Standards Update 2016-02 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Leased assets       $ 706
Accrued Liabilities [Member]        
Operating Lease Liabilities, Payments Due [Abstract]        
Present value of lease payments 178      
Other Long-Term Liabilities [Member]        
Operating Lease Liabilities, Payments Due [Abstract]        
Present value of lease payments $ 426