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, 2023 | Dec. 31, 2022 |
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 | $ 3,801 | $ 4,380 |
Notional amount, derivative and non-derivative financial instruments liabilities | 4,285 | 3,142 |
Fair value, derivative and non-derivative financial instruments assets | 312 | 310 |
Fair value, derivative and non-derivative financial instruments liabilities | 300 | 309 |
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 | 8 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 2 | 0 |
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 | 32 | 0 |
Fair value, derivative and non-derivative financial instruments assets | 4 | 0 |
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 | 16 | 35 |
Fair value, derivative and non-derivative financial instruments liabilities | 2 | 14 |
Derivative [Member] | Designated as hedges: [Member] | Commodities [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 | 24 | 0 |
Fair value, derivative and non-derivative financial instruments liabilities | 4 | 0 |
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 | 903 | 903 |
Fair value, derivative and non-derivative financial instruments assets | 114 | 109 |
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 | 2,099 | 2,725 |
Fair value, derivative and non-derivative financial instruments assets | 114 | 133 |
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 | 0 | 0 |
Fair value, derivative and non-derivative financial instruments liabilities | 27 | 15 |
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 | 1,500 | 650 |
Fair value, derivative and non-derivative financial instruments liabilities | 29 | 8 |
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 | 28 | 16 |
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 | 400 | 400 |
Fair value, derivative and non-derivative financial instruments assets | 10 | 25 |
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 | 26 | 23 |
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 | 2,168 | 2,164 |
Fair value, derivative and non-derivative financial instruments liabilities | 191 | 229 |
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 | 215 | 192 |
Fair value, derivative and non-derivative financial instruments assets | 39 | 27 |
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 | 143 | 50 |
Fair value, derivative and non-derivative financial instruments liabilities | 8 | 11 |
Derivative [Member] | Not designated as hedges: [Member] | Commodities [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 | 11 | 7 |
Fair value, derivative and non-derivative financial instruments liabilities | 2 | 3 |
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 | 144 | 160 |
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 | 423 | 236 |
Fair value, derivative and non-derivative financial instruments liabilities | $ 11 | $ 6 |