XML 89 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Lease Commitments (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Leases [Abstract]  
Operating lease commitments due in 2019 $ 57
Operating lease commitments due in 2020 41
Operating lease commitments due in 2021 35
Operating lease commitments due in 2022 27
Operating lease commitments due in 2023 21
Operating lease commitments due Thereafter 64
Operating lease commitments Total $ 245