v3.22.0.1
Leases (Lessee: Schedule of Future, Undiscounted Minimum Lease Payments on Operating Leases) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 97  
Lessee, Operating Lease, Liability, Payments, Due Year Two 91  
Lessee, Operating Lease, Liability, Payments, Due Year Three 78  
Lessee, Operating Lease, Liability, Payments, Due Year Four 66  
Lessee, Operating Lease, Liability, Payments, Due Year Five 51  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 246  
Lessee, Operating Lease, Liability, Payments, Due 629  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 100  
Operating Lease, Liability $ 529 $ 545
Operating Lease, Liability, Statement of Financial Position [Extensible List] Other liabilities Other liabilities