XML 50 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Impact of Adoption (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Sales to customers $ 20,830 $ 18,839 $ 40,839 $ 36,605  
Net earnings 3,954 $ 3,827 8,321 $ 8,249  
Assets 155,365   155,365   $ 157,303
Liabilities 92,476   92,476   97,143
Equity 62,889   62,889   $ 60,160
Balance without adoption of ASC 606          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Sales to customers 20,819   40,799    
Net earnings 3,946   8,288    
Assets 155,389   155,389    
Liabilities 92,486   92,486    
Equity 62,903   62,903    
Accounting Standards Update 2014-09 | Effect of change          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Sales to customers (11)   (40)    
Net earnings (8)   (33)    
Assets 24   24    
Liabilities 10   10    
Equity $ 14   $ 14