Financial Instruments and Fair Value Measurements, Summary of derivative and non-derivative financial instruments outstanding measured at fair value on a recurring basis (Details) - USD ($) $ in Millions | Mar. 31, 2021 | Dec. 31, 2020 |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | $ 1,057 | $ 1,103 |
Notional amount, derivative and non-derivative financial instruments liabilities | 5,595 | 5,084 |
Fair value, derivative and non-derivative financial instruments assets | 456 | 739 |
Fair value, derivative and non-derivative financial instruments liabilities | 472 | 808 |
Derivative [Member] | Designated as hedges: [Member] | Commodities [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 25 | 19 |
Fair value, derivative and non-derivative financial instruments assets | 5 | 3 |
Derivative [Member] | Designated as hedges: [Member] | Commodities [Member] | Other assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 30 | 41 |
Fair value, derivative and non-derivative financial instruments assets | 4 | 4 |
Derivative [Member] | Designated as hedges: [Member] | Commodities [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 0 | 0 |
Fair value, derivative and non-derivative financial instruments liabilities | 0 | 2 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 358 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 56 | 26 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 855 | 1,213 |
Fair value, derivative and non-derivative financial instruments liabilities | 116 | 146 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Other liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 2,682 | 2,682 |
Fair value, derivative and non-derivative financial instruments liabilities | 209 | 302 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 0 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 1 | 0 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Other assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 117 | 122 |
Fair value, derivative and non-derivative financial instruments assets | 1 | 2 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Other liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 1,150 | 1,000 |
Fair value, derivative and non-derivative financial instruments liabilities | 120 | 343 |
Derivative [Member] | Not designated as hedges: [Member] | Commodities [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 111 | 71 |
Fair value, derivative and non-derivative financial instruments assets | 5 | 2 |
Derivative [Member] | Not designated as hedges: [Member] | Commodities [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 191 | 113 |
Fair value, derivative and non-derivative financial instruments liabilities | 22 | 14 |
Derivative [Member] | Not designated as hedges: [Member] | Foreign currency [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 34 | 149 |
Fair value, derivative and non-derivative financial instruments assets | 1 | 0 |
Derivative [Member] | Not designated as hedges: [Member] | Foreign currency [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments liabilities | 717 | 76 |
Fair value, derivative and non-derivative financial instruments liabilities | 5 | 1 |
Non-derivatives: [Member] | Available-for-sale debt securities [Member] | Short-term investments [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 265 | 348 |
Fair value, derivative and non-derivative financial instruments assets | 266 | 349 |
Non-derivatives: [Member] | Equity securities [Member] | Short-term investments [Member] | Fair value, inputs, level 2 [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | | 353 |
Fair value, derivative and non-derivative financial instruments assets | | $ 353 |
Non-derivatives: [Member] | Equity securities [Member] | Short-term investments [Member] | Fair value measured at net asset value per share [Member] | | |
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract] | | |
Notional amount, derivative and non-derivative financial instruments assets | 117 | |
Fair value, derivative and non-derivative financial instruments assets | $ 117 | |