v3.20.4
Leases (Lessee: Schedule of Future, Undiscounted Minimum Lease Payments on Operating Leases) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 99  
Lessee, Operating Lease, Liability, Payments, Due Year Two 92  
Lessee, Operating Lease, Liability, Payments, Due Year Three 84  
Lessee, Operating Lease, Liability, Payments, Due Year Four 70  
Lessee, Operating Lease, Liability, Payments, Due Year Five 58  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 248  
Lessee, Operating Lease, Liability, Payments, Due 651  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 106  
Operating Lease, Liability $ 545 $ 514
Operating Lease, Liability, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilities us-gaap:OtherLiabilities