XML 123 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statement Of Changes In Equity (USD $)
In Millions
Total
Common stock and paid-in capital [Member]
Preferred stock [Member]
Retained earnings (accumulated deficit) [Member]
Accumulated Other Comprehensive Income [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2013 $ 14,208us-gaap_StockholdersEquity $ 20,939us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
$ 1,255us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ (7,710)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (276)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Net income (loss) 227us-gaap_NetIncomeLoss     227us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Preferred stock dividends (68)us-gaap_DividendsPreferredStockCash     (68)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Other comprehensive income (loss) 92us-gaap_OtherComprehensiveIncomeLossNetOfTax       92us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Ending Balance at Mar. 31, 2014 14,459us-gaap_StockholdersEquity 20,939us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
1,255us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(7,551)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(184)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Beginning Balance at Dec. 31, 2014 15,399us-gaap_StockholdersEquity 21,038us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
1,255us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
(6,828)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(66)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Net income (loss) 576us-gaap_NetIncomeLoss     576us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Preferred stock dividends (67)us-gaap_DividendsPreferredStockCash     (67)us-gaap_DividendsPreferredStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   
Employee Benefits and Share-based Compensation 10us-gaap_EmployeeBenefitsAndShareBasedCompensation 10us-gaap_EmployeeBenefitsAndShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
       
Other comprehensive income (loss) 31us-gaap_OtherComprehensiveIncomeLossNetOfTax       31us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Share repurchases related to employee stock-based compensation awards (15)ally_Sharerepurchasesrelatedtoemployeestockbasedcompensationawards         (15)ally_Sharerepurchasesrelatedtoemployeestockbasedcompensationawards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Ending Balance at Mar. 31, 2015 $ 15,934us-gaap_StockholdersEquity $ 21,048us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
$ 1,255us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ (6,319)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (35)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (15)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember