XML 112 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Long-Term Debt (Scheduled Remaining Maturity Of Long-Term Debt) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]    
2015 $ 11,326us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths  
2016 11,607us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo  
2017 16,056us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree  
2018 7,342us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour  
2019 6,180us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive  
2020 and thereafter 12,773us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive  
Derivative, Amount of Hedged Item 476us-gaap_DerivativeAmountOfHedgedItem 452us-gaap_DerivativeAmountOfHedgedItem
Long-term debt 65,760us-gaap_LongTermDebt 66,558us-gaap_LongTermDebt
Unsecured Debt [Member]    
Debt Instrument [Line Items]    
2015 2,669us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2016 1,862us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2017 4,314us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2018 1,799us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2019 1,590us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2020 and thereafter 9,137us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Derivative, Amount of Hedged Item 476us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
452us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
Long-term debt 21,847us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
22,415us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
Unsecured Debt [Member] | Long-term Debt [Member]    
Debt Instrument [Line Items]    
2015 2,716us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2016 1,934us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2017 4,398us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2018 1,895us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2019 1,625us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2020 and thereafter 10,228us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Derivative, Amount of Hedged Item 476us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Long-term debt 23,272us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Unsecured Debt [Member] | Original Issue Discount [Member]    
Debt Instrument [Line Items]    
2015 (47)us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2016 (72)us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2017 (84)us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2018 (96)us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2019 (35)us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
2020 and thereafter (1,091)us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Derivative, Amount of Hedged Item 0us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Long-term debt (1,425)us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= ally_OriginalIssueDiscountMemberMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
 
Secured Debt [Member]    
Debt Instrument [Line Items]    
Derivative, Amount of Hedged Item 0us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
0us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Long-term debt 43,913us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
44,143us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
Secured Debt [Member] | Long-term Debt [Member]    
Debt Instrument [Line Items]    
2015 8,657us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2016 9,745us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2017 11,742us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2018 5,543us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2019 4,590us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
2020 and thereafter 3,636us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Derivative, Amount of Hedged Item 0us-gaap_DerivativeAmountOfHedgedItem
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
 
Long-term debt $ 43,913us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= us-gaap_LongTermDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember