XML 72 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Reconciliation of Future Lease Payments to Total Lease Liabilities) (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Leases (Reconciliation of Future Lease Payments to Total Lease Liabilities) [Abstract]  
Operating lease payments, 2020; excluding three months ended March 31, 2020 $ 140
Operating lease payments, 2021 178
Operating lease payments, 2022 161
Operating lease payments, 2023 140
Operating lease payments, 2024 110
Operating lease payments, Thereafter 288
Total future minimum payments 1,017
Imputed Interest, Leases (21)
Operating Lease Liabilities $ 996