Derivative Financial Instruments - Balance Sheet Location of Cumulative Basis Adjustments (Details) - Fair Value Hedges - GM Financial - USD ($) $ in Millions |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Derivatives, Fair Value [Line Items] | ||
Carrying Amount of Hedged Items | $ 28,319 | $ 24,964 |
Cumulative Amount of Fair Value Hedging Adjustments | 781 | (226) |
Short-term Debt | ||
Derivatives, Fair Value [Line Items] | ||
Carrying Amount of Hedged Items | 3,048 | 1,338 |
Cumulative Amount of Fair Value Hedging Adjustments | 2 | (1) |
Long-term Debt | ||
Derivatives, Fair Value [Line Items] | ||
Carrying Amount of Hedged Items | 25,271 | 23,626 |
Cumulative Amount of Fair Value Hedging Adjustments | $ 779 | (225) |
Cumulative fair value adjustment on discontinued hedging relationships | $ 246 |