Fair value measurement (Details Textual) - USD ($) $ in Millions |
9 Months Ended | |
|---|---|---|
Sep. 30, 2021 |
Dec. 31, 2020 |
|
| Fair Value Disclosures [Abstract] | ||
| Length of time hedged in foreign currency contracts (or less) | 3 years | |
| Long-term debt, fair value | $ 42,200 | $ 39,400 |
| Carrying value of debt | $ 37,579 | $ 32,986 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Maximum period of time the entity is hedging its exposure to variability in future cash flows for forecasted transactions, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes forecasted transactions related to payment of variable interest on existing financial instruments. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Fair value portion of notes payable. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|