XML 90 R120.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Future Minimum Lease Commitments (Details)
$ in Millions
Dec. 31, 2018
USD ($)
[1]
Leases [Abstract]  
Operating Leases, Future Minimum Payments 2019 $ 169
Operating Leases, Future Minimum Payments 2020 99
Operating Leases, Future Minimum Payments 2021 72
Operating Leases, Future Minimum Payments 2022 56
Operating Leases, Future Minimum Payments 2023 38
Operating Leases, Future Minimum Payments 2024 and Thereafter 78
Operating Leases, Future Minimum Payments Due $ 512
[1]
Includes adjustments for discontinued operations and common control business combination.