XML 28 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Background (Details)
$ in Millions
1 Months Ended 9 Months Ended
Nov. 08, 2019
USD ($)
Sep. 30, 2019
USD ($)
segment
Sep. 30, 2018
USD ($)
Jan. 01, 2019
USD ($)
New Accounting Pronouncement, Early Adoption [Line Items]        
Number of reportable segments | segment   1    
Operating lease assets   $ 1,102    
Operating lease liability   1,144    
Payments of dividends   $ 709 $ 1,130  
Subsequent Event        
New Accounting Pronouncement, Early Adoption [Line Items]        
Dividends declared $ 250      
Payments of dividends $ 225      
Accounting Standards Update 2016-02        
New Accounting Pronouncement, Early Adoption [Line Items]        
Operating lease assets       $ 1,300
Operating lease liability       $ 1,400