XML 130 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Recent Accounting Pronouncements - Future Lease Payments for Operating Leases (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 106  
Lessee, Operating Lease, Liability, Payments, Due Year Two 79  
Lessee, Operating Lease, Liability, Payments, Due Year Three 57  
Lessee, Operating Lease, Liability, Payments, Due Year Four 36  
Lessee, Operating Lease, Liability, Payments, Due Year Five 28  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 62  
Lessee, Operating Lease, Liability, Payments, Due 368  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 48  
Operating Lease, Liability $ 320  
Operating Leases, Future Minimum Payments Due, Next Twelve Months   $ 153
Operating Leases, Future Minimum Payments, Due in Two Years   113
Operating Leases, Future Minimum Payments, Due in Three Years   78
Operating Leases, Future Minimum Payments, Due in Four Years   53
Operating Leases, Future Minimum Payments, Due in Five Years   33
Operating Leases, Future Minimum Payments, Due Thereafter   76
Operating Leases, Future Minimum Payments Due   $ 506