XML 73 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Schedule of Cumulative Effect Adjustments (Details) - USD ($)
$ in Millions
Jan. 03, 2021
Dec. 29, 2019
Dec. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative Effect of Adjustment $ 63,278 $ 59,471 $ 59,752   $ 60,160
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative Effect of Adjustment         (486)
Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative Effect of Adjustment $ 113,890 $ 110,659 $ 106,216   101,793
Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative Effect of Adjustment       $ (254) $ (254)
ASU 2014-09 - Revenue from Contracts with Customers | Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative Effect of Adjustment       (47)  
ASU 2016-01 - Financial Instruments | Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative Effect of Adjustment       232  
ASU 2016-16 - Income Taxes: Intra-Entity Transfers | Retained Earnings | Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Cumulative Effect of Adjustment       $ (439)