XML 170 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets - Changes in the Carrying Amounts of Other Intangible Assets (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Servicing Asset at Fair Value, Amount $ 1,206us-gaap_ServicingAssetAtFairValueAmount $ 1,300us-gaap_ServicingAssetAtFairValueAmount  
Amortization (12)us-gaap_AmortizationOfIntangibleAssets (23)us-gaap_AmortizationOfIntangibleAssets  
Origination of Mortgage Servicing Rights (MSRs) 178us-gaap_ServicingAssetAtFairValueAdditions 352us-gaap_ServicingAssetAtFairValueAdditions 336us-gaap_ServicingAssetAtFairValueAdditions
Servicing Assets at Fair Value, Purchased 130sti_ServicingAssetsatFairValuePurchased    
Due to changes in inputs or assumptions (234)us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions [1] 302us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions [1]  
Servicing Asset at Fair Value, Other Changes in Fair Value (167)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue [2] (252)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue [2]  
Servicing Asset at Fair Value, Disposals (1)us-gaap_ServicingAssetAtFairValueDisposals (1)us-gaap_ServicingAssetAtFairValueDisposals  
Intangible Assets, Written off Related to Sale of Business Unit (9)sti_IntangibleAssetsWrittenoffRelatedtoSaleofBusinessUnit    
Ending Balance 1,219us-gaap_IntangibleAssetsNetExcludingGoodwill 1,334us-gaap_IntangibleAssetsNetExcludingGoodwill 956us-gaap_IntangibleAssetsNetExcludingGoodwill
Mortgage Servicing Rights, Fair Value [Member]      
Servicing Asset at Fair Value, Amount 1,206us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
1,300us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
899us-gaap_ServicingAssetAtFairValueAmount
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
Amortization 0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
0us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
 
Origination of Mortgage Servicing Rights (MSRs) 178us-gaap_ServicingAssetAtFairValueAdditions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
352us-gaap_ServicingAssetAtFairValueAdditions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
 
Servicing Assets at Fair Value, Purchased 130sti_ServicingAssetsatFairValuePurchased
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
   
Due to changes in inputs or assumptions (234)us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
[1] 302us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
[1]  
Servicing Asset at Fair Value, Other Changes in Fair Value (167)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
[2] (252)us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
[2]  
Servicing Asset at Fair Value, Disposals (1)us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
(1)us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
 
Intangible Assets, Written off Related to Sale of Business Unit 0sti_IntangibleAssetsWrittenoffRelatedtoSaleofBusinessUnit
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= sti_MortgageServicingRightsFairValueMember
   
Other Intangible Assets [Member]      
Amortization (8)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
(10)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
 
Origination of Mortgage Servicing Rights (MSRs)   0us-gaap_ServicingAssetAtFairValueAdditions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
 
Servicing Assets at Fair Value, Purchased 0sti_ServicingAssetsatFairValuePurchased
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
   
Due to changes in inputs or assumptions 0us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
0us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
 
Servicing Asset at Fair Value, Other Changes in Fair Value 0us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
0us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
 
Servicing Asset at Fair Value, Disposals 0us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
0us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
 
Intangible Assets, Written off Related to Sale of Business Unit (9)sti_IntangibleAssetsWrittenoffRelatedtoSaleofBusinessUnit
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
   
Ending Balance 13us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
30us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
40us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Core Deposits [Member]      
Amortization (4)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
(13)us-gaap_AmortizationOfIntangibleAssets
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
 
Origination of Mortgage Servicing Rights (MSRs)   0us-gaap_ServicingAssetAtFairValueAdditions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
 
Servicing Assets at Fair Value, Purchased 0sti_ServicingAssetsatFairValuePurchased
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
   
Due to changes in inputs or assumptions 0us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
0us-gaap_ServicingAssetAtFairValueChangesInFairValueResultingFromChangesInValuationInputsOrChangesInAssumptions
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
 
Servicing Asset at Fair Value, Other Changes in Fair Value 0us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
0us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
 
Servicing Asset at Fair Value, Disposals 0us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
0us-gaap_ServicingAssetAtFairValueDisposals
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
 
Intangible Assets, Written off Related to Sale of Business Unit 0sti_IntangibleAssetsWrittenoffRelatedtoSaleofBusinessUnit
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
   
Ending Balance $ 0us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
$ 4us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
$ 17us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CoreDepositsMember
[1] Primarily reflects changes in discount rates and prepayment speed assumptions, due to changes in interest rates.
[2] Represents changes due to the collection of expected cash flows, net of accretion, due to the passage of time.