v3.22.0.1
Leases (Lessor: Schedule of Minimum Future Payments Due From Customers for Sales-Type, Direct Financing, and Operating Leases) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Remainder of Fiscal Year $ 283  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Two Years 223  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Three Years 162  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Four Years 100  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Five Years 71  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Thereafter 360  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received 1,199  
Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year 12  
Lessor, Operating Lease, Payments to be Received, Two Years 6  
Lessor, Operating Lease, Payments to be Received, Three Years 5  
Lessor, Operating Lease, Payments to be Received, Four Years 3  
Lessor, Operating Lease, Payments to be Received, Five Years 2  
Lessor, Operating Lease, Payments to be Received, Thereafter 4  
Lessor, Operating Lease, Payments to be Received 32 $ 60
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Remainder of Fiscal Year 295  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Two Years 229  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Three Years 167  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Four Years 103  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Five Years 73  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Thereafter 364  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received $ 1,231