v3.19.3.a.u2
Leases (Lessee: Schedule of Future, Undiscounted Minimum Lease Payments on Operating Leases) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 94
Lessee, Operating Lease, Liability, Payments, Due Year Two 87
Lessee, Operating Lease, Liability, Payments, Due Year Three 78
Lessee, Operating Lease, Liability, Payments, Due Year Four 70
Lessee, Operating Lease, Liability, Payments, Due Year Five 57
Lessee, Operating Lease, Liability, Payments, Due after Year Five 234
Lessee, Operating Lease, Liability, Payments, Due 620
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 106
Operating Lease, Liability $ 514