XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Future Lease Payments Under Non-cancellable Operating Leases (Details)
$ in Millions
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2019 (remaining six months) $ 35
2020 69
2021 55
2022 48
2023 42
Thereafter 75
Total future lease payments 324
Less imputed interest (35)
Total lease liabilities $ 289