XML 105 R91.htm IDEA: XBRL DOCUMENT
v3.20.2

Debt (Schedule of Short-term Debt) (Details) - USD ($) $ in Millions | Jun. 30, 2020 | Dec. 31, 2019
--- | --- | ---
Short-term Debt [Line Items] |  |
Demand notes | $ 2,510 | $ 2,581
Federal Home Loan Bank, advances | 1,100 | 2,950
Securities sold under agreements to repurchase | 79 | 0
Total short-term borrowings | 3,689 | 5,531
Non-derivative Cash Collateral Placed with Counterparties Associated with the Repurchase Agreements | 11 | 0
Non-derivative cash collateral received from counterparties associated with repurchase agreements | 0 |
Non-derivative noncash collateral received from counterparties associated with repurchase agreements | 0 | 0
Unsecured debt |  |
Short-term Debt [Line Items] |  |
Demand notes | 2,510 | 2,581
Federal Home Loan Bank, advances | 0 | 0
Securities sold under agreements to repurchase | 0 | 0
Total short-term borrowings | 2,510 | 2,581
Secured debt |  |
Short-term Debt [Line Items] |  |
Demand notes | 0 | 0
Federal Home Loan Bank, advances | 1,100 | 2,950
Securities sold under agreements to repurchase | 79 | 0
Total short-term borrowings | 1,179 | $ 2,950
Secured debt | Mortgage-backed residential | Maturity Less than 30 Days |  |
Short-term Debt [Line Items] |  |
Financial instruments sold under agreements to repurchase | $ 79 |

X
- Definition Demand Notes + References No definition available. + Details
Name: | ally_DemandNotes
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Non-derivative Cash Collateral Placed with Counterparties Associated with the Repurchase Agreements + References No definition available. + Details
Name: | ally_NonderivativeCashCollateralPlacedwithCounterpartiesAssociatedwiththeRepurchaseAgreements
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Non-derivative Cash Collateral received from counterparties associated with Repurchase Agreements + References No definition available. + Details
Name: | ally_NonderivativeCashCollateralreceivedfromcounterpartiesassociatedwithRepurchaseAgreements
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Non-derivative Noncash Collateral received from counterparties associated with Repurchase Agreements + References No definition available. + Details
Name: | ally_NonderivativeNoncashCollateralreceivedfromcounterpartiesassociatedwithRepurchaseAgreements
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of assets sold under agreements to repurchase when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under repurchase agreements exceeds 10 percent of total assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(m)(1)(i)(A)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_AssetsSoldUnderAgreementsToRepurchaseCarryingAmounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of advances from Federal Home Loan Bank (FHLBank) maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_FederalHomeLoanBankAdvancesMaturitiesSummaryDueWithinOneYearOfBalanceSheetDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313 + Details
Name: | us-gaap_SecuritiesSoldUnderAgreementsToRepurchaseGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_ShortTermBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 No definition available. + Details
Name: | us-gaap_ShortTermDebtLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap_MaturityUpTo30DaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |