XML 78 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans TDR Modifications (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
contracts
Mar. 31, 2014
contracts
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 1,529sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts [1] 1,723sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts [1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted $ 4sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted [1],[2] $ 3sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted [1],[3]
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 34sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted [1],[2],[4] 43sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted [1],[3],[5]
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 48sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted [1] 58sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted [1]
Financing Receivable, Amount Restructured During Period 86sti_FinancingReceivableAmountRestructuredDuringPeriod [1] 104sti_FinancingReceivableAmountRestructuredDuringPeriod [1]
Commercial and Industrial [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 22sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
[1] 16sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 5sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
[1] 2sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
[1]
Financing Receivable, Amount Restructured During Period 5sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
[1] 2sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_CommercialAndIndustrialMember
[1]
Commercial Real Estate [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts   2sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted   0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted   0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted   3sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
[1]
Financing Receivable, Amount Restructured During Period   3sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
[1]
Residential Nonguaranteed [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 216sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1] 313sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted 4sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1],[2] 3sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1],[3]
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 30sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1],[2],[4] 39sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1],[3],[5]
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 7sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1] 19sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1]
Financing Receivable, Amount Restructured During Period 41sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1] 61sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialMortgagesNonguaranteedMember
[1]
Home Equity Line of Credit [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 468sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 433sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 3sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1],[2],[4] 3sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1],[3],[5]
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 24sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 18sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Financing Receivable, Amount Restructured During Period 27sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 21sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Residential Construction [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 1sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
[1] 6sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
Financing Receivable, Amount Restructured During Period 0sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
0sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ResidentialConstructionMember
Consumer Other Direct [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 17sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
[1] 17sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
Financing Receivable, Amount Restructured During Period 0sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
0sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerOtherDirectMember
Consumer Indirect [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 569sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
[1] 839sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 12sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
[1] 16sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
[1]
Financing Receivable, Amount Restructured During Period 12sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
[1] 16sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sti_ConsumerIndirectMember
[1]
Consumer Credit Card Financing Receivable [Member]    
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Restructured During Period, Number Of Contracts 236sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
[1] 97sti_FinancingReceivableRestructuredDuringPeriodNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
[1]
Financing Receivable, Amount Restructured During Period, Principal Forgiveness Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodPrincipalForgivenessGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Financing Receivable, Amount Restructured During Period, Rate Modifications Granted 1sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
[1],[2],[4] 1sti_FinancingReceivableAmountRestructuredDuringPeriodRateModificationsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
[1],[3],[5]
Financing Receivable, Amount Restructured During Period, Term Extension and/or Other Concessions Granted 0sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
0sti_FinancingReceivableAmountRestructuredDuringPeriodTermExtensionAndorOtherConcessionsGranted
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
Financing Receivable, Amount Restructured During Period $ 1sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
[1] $ 1sti_FinancingReceivableAmountRestructuredDuringPeriod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerCreditCardFinancingReceivableMember
[1]
[1] Includes loans modified under the terms of a TDR that were charged-off during the period.
[2] Restructured loans which had forgiveness of amounts contractually due under the terms of the loan typically have had multiple concessions including rate modifications and/or term extensions. The total amount of charge-offs associated with principal forgiveness during the three months ended March 31, 2015 was immaterial.
[3] Restructured loans which had forgiveness of amounts contractually due under the terms of the loan typically have had multiple concessions including rate modifications and/or term extensions. The total amount of charge-offs associated with principal forgiveness during the three months ended March 31, 2014 was immaterial.
[4] Restructured loans which had a modification of the loan's contractual interest rate may also have had an extension of the loan's contractual maturity date and/or other concessions. The financial effect of modifying the interest rate on the loans modified as a TDR was immaterial to the financial statements during the three months ended March 31, 2015.
[5] Restructured loans which had a modification of the loan's contractual interest rate may also have had an extension of the loan's contractual maturity date and/or other concessions. The financial effect of modifying the interest rate on the loans modified as a TDR was immaterial to the financial statements during the three months ended March 31, 2014.