XML 142 R123.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies and commitments (U.S. Repatriation Tax Commitments) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
installment
Commitments and Contingencies Disclosure [Abstract]  
U.S. repatriation tax commitments, number of annual installments | installment 8
U.S. repatriation tax commitments, 2019 $ 586
U.S. repatriation tax commitments, 2020 586
U.S. repatriation tax commitments, 2021 586
U.S. repatriation tax commitments, 2022 586
U.S. repatriation tax commitments, 2023 1,099
U.S. repatriation tax commitments, Thereafter 3,296
Total remaining U.S. repatriation tax commitments $ 6,739