XML 141 R101.htm IDEA: XBRL DOCUMENT v3.19.2
Leases Future Minimum Lease Payments (Details)
$ in Millions
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2019 $ 27
2020 51
2021 40
2022 34
2023 31
Thereafter 68
Total future minimum lease payments 251
Less: Discount on lease payments to present value 25
Total lease liability $ 226