XML 95 R81.htm IDEA: XBRL DOCUMENT
v3.20.2

Leasing (Schedule of Property Subject to or Available for Operating Lease) (Details) $ in Millions | 6 Months Ended |
--- | --- | ---
Jun. 30, 2020 USD ($) | Dec. 31, 2019 USD ($)
Lessor, Lease, Description [Line Items] |  |
Lease customers enrolling in program | 38,000 |
Percent of lease customers electing 120 day deferral | 60.00% |
Percent of lease customers enrolling in program | 11.00% |
Customers opted into an extension requiring additional payments | 6,900 |
Residual value guarantee | 15.00% |
Vehicles available for operating lease, gross | $ 10,656 | $ 10,426
Lessor Operating Lease Accumulated Depreciation | 1,568 | 1,562
Investment in operating leases, net | $ 9,088 | 8,864
Minimum |  |
Lessor, Lease, Description [Line Items] |  |
Lessor, operating lease, lessee option to purchase underlying asset | P24M |
Maximum |  |
Lessor, Lease, Description [Line Items] |  |
Lessor, operating lease, lessee option to purchase underlying asset | P60M |
Lease customers enrolling in program | 55,000 |
Vehicles |  |
Lessor, Lease, Description [Line Items] |  |
Operating Lease, Residual Value of Leased Asset | $ 411 | $ 352

X
- Definition Customers opted into an extension requiring additional payments + References No definition available. + Details
Name: | ally_Customersoptedintoanextensionrequiringadditionalpayments
Namespace Prefix: | ally_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lease customers enrolling in program + References No definition available. + Details
Name: | ally_Leasecustomersenrollinginprogram
Namespace Prefix: | ally_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of accumulated depreciation on property leased by the lessor under an operating lease. + References No definition available. + Details
Name: | ally_LessorOperatingLeaseAccumulatedDepreciation
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Gross amount of property leased by the lessor under an operating lease. + References No definition available. + Details
Name: | ally_LessorOperatingLeaseGross
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of net investment in operating leases of lessor. + References No definition available. + Details
Name: | ally_NetInvestmentInOperatingLeases
Namespace Prefix: | ally_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percent of lease customers electing 120 day deferral + References No definition available. + Details
Name: | ally_Percentofleasecustomerselecting120daydeferral
Namespace Prefix: | ally_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percent of lease customers enrolling in program + References No definition available. + Details
Name: | ally_Percentofleasecustomersenrollinginprogram
Namespace Prefix: | ally_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Residual value guarantee + References No definition available. + Details
Name: | ally_Residualvalueguarantee
Namespace Prefix: | ally_
Data Type: | num:percentItemType
Balance Type: | na
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_LessorLeaseDescriptionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions for lessee to purchase underlying asset related to operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseLesseeOptionToPurchaseUnderlyingAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of residual asset covered by residual value guarantee under operating lease. Excludes guarantee considered to be lease payments for lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (b)(3) -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981 + Details
Name: | us-gaap_OperatingLeaseResidualValueOfLeasedAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |