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 | Sep. 30, 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 | $ 2,574 | $ 1,103 |
Notional amount, derivative and non-derivative financial instruments liabilities | 5,570 | 5,084 |
Fair value, derivative and non-derivative financial instruments assets | 245 | 739 |
Fair value, derivative and non-derivative financial instruments liabilities | 490 | 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 | 35 | 19 |
Fair value, derivative and non-derivative financial instruments assets | 47 | 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 | 10 | 41 |
Fair value, derivative and non-derivative financial instruments assets | 7 | 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 | 614 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 82 | 26 |
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [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 | 1,024 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 25 | 0 |
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 | 101 | 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,270 | 2,682 |
Fair value, derivative and non-derivative financial instruments liabilities | 144 | 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 | 5 | 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 | 416 | 122 |
Fair value, derivative and non-derivative financial instruments assets | 3 | 2 |
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [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 | 1 | 0 |
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,600 | 1,000 |
Fair value, derivative and non-derivative financial instruments liabilities | 228 | 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 | 288 | 71 |
Fair value, derivative and non-derivative financial instruments assets | 38 | 2 |
Derivative [Member] | Not 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 | 1 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 1 | 0 |
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 | 3 | 113 |
Fair value, derivative and non-derivative financial instruments liabilities | 0 | 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 | 150 | 149 |
Fair value, derivative and non-derivative financial instruments assets | 2 | 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 | 842 | 76 |
Fair value, derivative and non-derivative financial instruments liabilities | 16 | 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 | 0 | 348 |
Fair value, derivative and non-derivative financial instruments assets | 0 | 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 | 36 | |
Fair value, derivative and non-derivative financial instruments assets | $ 35 | |