XML 90 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Reconciliation of Future Lease Payments to Total Lease Liabilities) (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Leases (Reconciliation of Future Lease Payments to Total Lease Liabilities) [Abstract]  
Operating lease payments, 2020; excluding six months ended June 30, 2020 $ 99
Operating lease payments, 2021 192
Operating lease payments, 2022 176
Operating lease payments, 2023 153
Operating lease payments, 2024 123
Operating lease payments, Thereafter 313
Total future minimum payments 1,056
Imputed Interest, Leases (48)
Operating Lease Liabilities $ 1,008