XML 140 R121.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies and commitments (Future Minimum Rental Commitments) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 164
2020 126
2021 113
2022 64
2023 56
Thereafter 46
Total minimum operating lease commitments $ 569