Contingencies and commitments (U.S. Repatriation Tax Commitments) (Details) $ in Millions |
Dec. 31, 2019
USD ($)
installment
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| U.S. repatriation tax commitments, number of annual installments | installment | 8 |
| U.S. repatriation tax commitments, 2020 | $ 587 |
| U.S. repatriation tax commitments, 2021 | 587 |
| U.S. repatriation tax commitments, 2022 | 587 |
| U.S. repatriation tax commitments, 2023 | 1,100 |
| U.S. repatriation tax commitments, 2024 | 1,467 |
| U.S. repatriation tax commitments, Thereafter | 1,834 |
| Total remaining U.S. repatriation tax commitments | $ 6,162 |
| X | ||||||||||
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Number of Annual Installments No definition available.
|
| X | ||||||||||
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Liability, In Five Years No definition available.
|
| X | ||||||||||
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Liability, In Four Years No definition available.
|
| X | ||||||||||
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Liability, In Three Years No definition available.
|
| X | ||||||||||
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Liability, In Two Years No definition available.
|
| X | ||||||||||
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Liability, Next Twelve Months No definition available.
|
| X | ||||||||||
- Definition Tax Cuts And Jobs Act of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Liability, Thereafter No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of reasonable estimate for tax liability for which accounting for tax effect from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated is incomplete pursuant to Tax Cuts and Jobs Act. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|