v3.22.4
Derivative Financial Instruments - Derivative Financial Instruments (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]        
DerivativeAssetStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag   Fair Value of Assets Fair Value of Assets  
DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag   Fair Value of Liabilities Fair Value of Liabilities  
Automotive | Stellantis N.V.        
Derivative [Line Items]        
Proceeds from exercise of warrants $ 1,100      
Automotive | Stellantis N.V. | Common Stock        
Derivative [Line Items]        
Number of shares called by warrants (in shares) 69.1      
Automotive | Stellantis warrants, formerly known as PSA warrants | Stellantis N.V.        
Derivative [Line Items]        
Outstanding warrants (in shares) 39.7      
Automotive | Not Designated as Hedges        
Derivative [Line Items]        
Derivative notional amount   $ 5,148 $ 5,822  
Automotive | Not Designated as Hedges | PSA Group | Interest Income and Other Non-Operating Income, Net        
Derivative [Line Items]        
(Loss) gain on derivative instruments   (363) 316 $ 139
Automotive | Not Designated as Hedges | Foreign currency | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   4,072 4,228  
Automotive | Not Designated as Hedges | Commodity | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   1,075 1,549  
Automotive | Not Designated as Hedges | Stellantis warrants, formerly known as PSA warrants | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   0 45  
Automotive | Not Designated as Hedges | Fair Value Hedges | Stellantis warrants, formerly known as PSA warrants | Fair Value Level 2        
Derivative [Line Items]        
Fair Value of Assets     1,400  
GM Financial        
Derivative [Line Items]        
Derivative notional amount   142,212 133,971  
Fair Value of Assets   2,302 1,017  
Fair Value of Liabilities   3,392 691  
Collateral   553 376  
Collateral available for netting   1,500    
GM Financial | Cash Flow Hedges | Foreign currency        
Derivative [Line Items]        
Loss recognized in AOCI   529    
AOCI reclassification   578    
GM Financial | Not Designated as Hedges | Foreign currency | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   0 148  
Fair Value of Assets   0 0  
Fair Value of Liabilities   0 0  
GM Financial | Not Designated as Hedges | Interest rate contracts | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   113,975 110,053  
Fair Value of Assets   2,268 846  
Fair Value of Liabilities   1,984 339  
GM Financial | Designated as Hedges | Fair Value Hedges | Interest rate swaps | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   19,950 15,058  
Fair Value of Assets   0 74  
Fair Value of Liabilities   821 88  
GM Financial | Designated as Hedges | Fair Value Hedges | Foreign currency swaps | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   0 682  
Fair Value of Assets   0 0  
Fair Value of Liabilities   0 59  
GM Financial | Designated as Hedges | Cash Flow Hedges | Interest rate swaps | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   1,434 611  
Fair Value of Assets   34 12  
Fair Value of Liabilities   1 4  
GM Financial | Designated as Hedges | Cash Flow Hedges | Foreign currency swaps | Fair Value Level 2        
Derivative [Line Items]        
Derivative notional amount   6,852 7,419  
Fair Value of Assets   0 85  
Fair Value of Liabilities   $ 586 $ 201