XML 37 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Future Maturities of Operating Lease Liabilities (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating lease payments due, remainder of 2020 $ 129
Operating lease payments due, 2021 129
Operating lease payments due, 2022 97
Operating lease payments due, 2023 69
Operating lease payments due, 2024 48
Operating lease payments due, thereafter 79
Total lease payments 551
Less: Interest 35
Total lease liabilities $ 516