XML 97 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Commitments (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating lease commitments due 2019 $ 57
Operating lease commitments due 2020 41
Operating lease commitments due 2021 35
Operating lease commitments due 2022 27
Operating lease commitments due 2023 21
Operating lease commitments due thereafter 64
Operating lease commitments total $ 245