XML 81 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Operating Lease Future Minimum Payments (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 136
2020 104
2021 91
2022 76
2023 51
Thereafter 119
Total minimum lease payments $ 577