XML 88 R162.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingencies - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Minimum [Member]  
Aggregate range of reasonably possible losses on legal matters in excess of the accrued liability $ 0us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member]  
Aggregate range of reasonably possible losses on legal matters in excess of the accrued liability 180us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Mortgage Modification Investigation and HAMP [Member]  
Loss Contingency, Damages Awarded, Value 204us-gaap_LossContingencyDamagesAwardedValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_MortgageModificationSettlementAgreementMember
Consumer Remediation [Member] | Mortgage Modification Investigation and HAMP [Member]  
Loss Contingency, Damages Awarded, Value 179us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_ConsumerRemediationMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_MortgageModificationSettlementAgreementMember
Consumer Remediation [Member] | Mortgage Modification Investigation and HAMP [Member] | Maximum [Member]  
Loss Contingency, Damages Awarded, Value 274us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_ConsumerRemediationMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_MortgageModificationSettlementAgreementMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Cash payment for litigation [Member] | Potential Mortgage Servicing Settlement and Claims [Member]  
Loss Contingency, Damages Awarded, Value 468us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_CashpaymenttoUSTreasuryMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_NationalMortgageServicingSettlementandHUDMember
Housing counseling for homeowners [Member] | Mortgage Modification Investigation and HAMP [Member]  
Loss Contingency, Damages Awarded, Value 20us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_HousingcounselingforhomeownersMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_MortgageModificationSettlementAgreementMember
Civil money penalty [Member] | Consent Order Foreclosure Actions [Member]  
Loss Contingency, Damages Awarded, Value 160us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_CivilmoneypenaltyMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_ConsentOrderMember
Consumer relief obligation [Member] | Potential Mortgage Servicing Settlement and Claims [Member]  
Loss Contingency, Damages Awarded, Value 500us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_ConsumerreliefobligationMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_NationalMortgageServicingSettlementandHUDMember
Total Cash Payment for Settlement [Domain] | Mortgage Modification Investigation and HAMP [Member]  
Loss Contingency, Damages Awarded, Value 46us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_TotalCashPaymentforSettlementMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_MortgageModificationSettlementAgreementMember
Mortgage Modification Investigation and HAMP [Member] | Restitution to Fannie Mae and Freddie Mac [Member]  
Loss Contingency, Damages Awarded, Value 10us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_MortgageModificationSettlementAgreementMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_RestitutiontoFannieMaeandFreddieMacMember
Mortgage Modification Investigation and HAMP [Member] | Cash payment for litigation [Member]  
Loss Contingency, Damages Awarded, Value $ 16us-gaap_LossContingencyDamagesAwardedValue
/ sti_JudgementTypeAxis
= sti_MortgageModificationSettlementAgreementMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= sti_CashpaymenttoUSTreasuryMember