XML 126 R103.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contingencies and commitments (Future Minimum Rental Commitments) (Details)
$ in Millions
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 158
2019 126
2020 116
2021 100
2022 59
Thereafter 91
Total minimum operating lease commitments $ 650