XML 152 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Summary of future minimum lease payments  
2019 $ 65
2020 53
2021 44
2022 37
2023 33
Thereafter 326
Total minimum lease payments 558
Lease Financing Obligations  
Summary of future minimum lease payments  
2019 19
2020 19
2021 20
2022 21
2023 21
Thereafter 311
Total minimum lease payments 411
Operating Leases  
Summary of future minimum lease payments  
2019 46
2020 34
2021 24
2022 16
2023 12
Thereafter 15
Total minimum lease payments $ 147