v3.22.4
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