XML 73 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Future Lease Payments Under Non-cancellable Operating Leases (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Leases [Abstract]  
2019 (remaining three months) $ 14
2020 74
2021 56
2022 48
2023 42
Thereafter 74
Total future lease payments 308
Less imputed interest (32)
Total lease liabilities $ 276