XML 127 R116.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Derivative Instruments and Hedging Activities (Derivative Instruments Designated as Fair Value Hedges, Gain (Loss)) (Details) - USD ($) $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2024 | Mar. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items] |  |
Interest and fees on finance receivables and loans | $ 2,827 | $ 2,575
Interest and dividends on investment securities and other earning assets | 266 | 238
Interest on long-term debt | 248 | 227
Loss on cash flow hedges to be recognized within twelve months | 18 |
Total derivatives designated as accounting hedges | Interest and fees on finance receivables and loans |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Total gain on fair value hedging relationships | 0 | 0
Total (loss) gain on cash flow hedging relationships | (1) | 5
Total derivatives designated as accounting hedges | Interest and dividends on investment securities and other earning assets |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Total gain on fair value hedging relationships | 0 | 0
Total (loss) gain on cash flow hedging relationships | 0 | 0
Total derivatives designated as accounting hedges | Interest on long-term debt |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Total gain on fair value hedging relationships | 0 | 0
Total (loss) gain on cash flow hedging relationships | 0 | 0
Total derivatives designated as accounting hedges | Unsecured debt | Interest and fees on finance receivables and loans |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | 0 | 0
Change in unrealized gain (loss) on fair value hedging instruments | 0 | 0
Total derivatives designated as accounting hedges | Unsecured debt | Interest and dividends on investment securities and other earning assets |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | 0 | 0
Change in unrealized gain (loss) on fair value hedging instruments | 0 | 0
Total derivatives designated as accounting hedges | Unsecured debt | Interest on long-term debt |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | 0 | 1
Change in unrealized gain (loss) on fair value hedging instruments | 0 | (1)
Total derivatives designated as accounting hedges | Hedged available-for-sale securities | Interest and fees on finance receivables and loans |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | 0 | 0
Change in unrealized gain (loss) on fair value hedging instruments | 0 | 0
Total derivatives designated as accounting hedges | Hedged available-for-sale securities | Interest and dividends on investment securities and other earning assets |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | (205) | 130
Change in unrealized gain (loss) on fair value hedging instruments | 205 | (130)
Total derivatives designated as accounting hedges | Hedged available-for-sale securities | Interest on long-term debt |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | 0 | 0
Change in unrealized gain (loss) on fair value hedging instruments | 0 | 0
Total derivatives designated as accounting hedges | Fixed-rate automotive loans | Interest and fees on finance receivables and loans |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | (94) | 205
Change in unrealized gain (loss) on fair value hedging instruments | 94 | (205)
Total derivatives designated as accounting hedges | Fixed-rate automotive loans | Interest and dividends on investment securities and other earning assets |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | 0 | 0
Change in unrealized gain (loss) on fair value hedging instruments | 0 | 0
Total derivatives designated as accounting hedges | Fixed-rate automotive loans | Interest on long-term debt |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Change in unrealized gain (loss) on hedged item in fair value hedge | 0 | 0
Change in unrealized gain (loss) on fair value hedging instruments | 0 | 0
Total derivatives designated as accounting hedges | Hedged variable-rate commercial loans | Interest and fees on finance receivables and loans |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Interest rate cash flow hedge loss reclassified to earnings | (1) | 5
Total derivatives designated as accounting hedges | Hedged variable-rate commercial loans | Interest and dividends on investment securities and other earning assets |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Interest rate cash flow hedge loss reclassified to earnings | 0 | 0
Total derivatives designated as accounting hedges | Hedged variable-rate commercial loans | Interest on long-term debt |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |
Interest rate cash flow hedge loss reclassified to earnings | $ 0 | $ 0

X
- Definition Interest And Dividend Income, Securities And Other Earning Assets, Operating + References No definition available. + Details
Name: | ally_InterestAndDividendIncomeSecuritiesAndOtherEarningAssetsOperating
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480870/815-30-50-1 + Details
Name: | us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480238/815-25-50-1 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480238/815-25-50-1 + Details
Name: | us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the fair value of derivatives recognized in the income statement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A + Details
Name: | us-gaap_DerivativeGainLossOnDerivativeNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E + Details
Name: | us-gaap_DerivativeInstrumentsGainLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C + Details
Name: | us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest and fee income generated by loans the Entity intends and has the ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (1) industrial and agricultural; (2) real estate; and (3) real estate construction loans; (4) trade financing; (5) lease financing; (6) home equity lines-of-credit; (7) automobile and other vehicle loans; and (8) credit card and other revolving-type loans. Also includes interest income for leases held by the Entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1 + Details
Name: | us-gaap_InterestAndFeeIncomeLoansAndLeasesHeldInPortfolio
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate amount of interest paid or due on all long-term debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph (a) -Publisher SEC Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph (b) -Subparagraph (1) -Publisher SEC Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.8) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1 + Details
Name: | us-gaap_InterestExpenseLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C + Details
Name: | us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=ally_InterestAndFeesOnFinanceReceivablesAndLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=ally_InterestAndDividendsOnInvestmentSecuritiesAndOtherEarningAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=ally_InterestOnLongTermDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=ally_DebtSecuritiesAvailableForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=ally_FixedrateAutomotiveLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=ally_VariableRateCommercialBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |