XML 33 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Accounting Principles and Practices - Schedule of Changes to Balance Sheet for New Accounting Standards (Details) - USD ($)
$ in Millions
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Assets      
Operating lease right-of-use assets $ 913    
Other non-current assets 562   $ 448
Liabilities      
Other current liabilities 1,163   936
Non-current operating lease liabilities 922    
Other non-current liabilities $ 953   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 448
Other non-current assets | Accounting Standards Update 2016-02      
Assets      
Other non-current assets   78  
Other current liabilities      
Liabilities      
Other current liabilities   1,155 936
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 $ 1,097
Other non-current liabilities | Accounting Standards Update 2016-02      
Liabilities      
Other non-current liabilities   $ (134)