v3.20.4
Leases (Lessor: Schedule of Minimum Future Payments Due From Customers for Sales-Type, Direct Financing, and Operating Leases) (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Remainder of Fiscal Year $ 297  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Two Years 236  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Three Years 178  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Four Years 118  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Five Years 76  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received, Thereafter 388  
Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received 1,293  
Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year 24  
Lessor, Operating Lease, Payments to be Received, Two Years 14  
Lessor, Operating Lease, Payments to be Received, Three Years 7  
Lessor, Operating Lease, Payments to be Received, Four Years 6  
Lessor, Operating Lease, Payments to be Received, Five Years 3  
Lessor, Operating Lease, Payments to be Received, Thereafter 6  
Lessor, Operating Lease, Payments to be Received 60 $ 113
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Remainder of Fiscal Year 321  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Two Years 250  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Three Years 185  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Four Years 124  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Five Years 79  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received, Thereafter 394  
Lessor, Sales-type, Direct Financing and Operating Leases, Payments to be Received $ 1,353