XML 147 R124.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Future Minimum Rental Payments) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Minimum rental payments under operating leases  
2019 $ 76
2020 61
2021 43
2022 33
2023 22
Thereafter $ 64