XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Accounting Principles and Practices - Schedule of Changes to Balance Sheet for New Accounting Standards (Details) - USD ($)
$ in Millions
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Assets      
Operating lease right-of-use assets $ 959    
Other non-current assets 521   $ 448
Liabilities      
Other current liabilities 1,197   936
Non-current operating lease liabilities 962    
Other non-current liabilities $ 924   $ 1,097
Accounting Standards Update 2016-02      
Assets      
Operating lease right-of-use assets   $ 1,100  
Operating lease right-of-use assets      
Assets      
Operating lease right-of-use assets   1,021  
Operating lease right-of-use assets | Accounting Standards Update 2016-02      
Assets      
Operating lease right-of-use assets   1,021  
Other non-current assets      
Assets      
Other non-current assets   526  
Other non-current assets | Accounting Standards Update 2016-02      
Assets      
Other non-current assets   78  
Other current liabilities      
Liabilities      
Other current liabilities   1,155  
Other current liabilities | Accounting Standards Update 2016-02      
Liabilities      
Other current liabilities   219  
Non-current operating lease liabilities      
Liabilities      
Non-current operating lease liabilities   1,014  
Non-current operating lease liabilities | Accounting Standards Update 2016-02      
Liabilities      
Non-current operating lease liabilities   1,014  
Other non-current liabilities      
Liabilities      
Other non-current liabilities   963  
Other non-current liabilities | Accounting Standards Update 2016-02      
Liabilities      
Other non-current liabilities   $ (134)