XML 123 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Lessee, Lease, Description [Line Items]      
Lessor, operating lease, renewal term 10 years    
Lessor, operating lease, option to terminate 1 year    
Operating lease costs $ 170    
Lease rental expense   $ 182 $ 168
Operating lease, lease not yet commenced, assumption and judgment, value of underlying asset, amount $ 116    
Minimum      
Lessee, Lease, Description [Line Items]      
Lessee, operating lease, term of contract 1 year    
Lessee, operating lease, lease not yet commenced, term of contract 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Lessee, operating lease, term of contract 18 years    
Lessee, operating lease, lease not yet commenced, term of contract 11 years