XML 70 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Future Maturities of Operating Lease Liabilities (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Operating lease payments due, remainder of 2020 $ 84
Operating lease payments due, 2021 132
Operating lease payments due, 2022 100
Operating lease payments due, 2023 73
Operating lease payments due, 2024 51
Operating lease payments due, thereafter 94
Total lease payments 534
Less: Interest 33
Total lease liabilities $ 501