XML 98 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets - Changes In The Carrying Amount Of Goodwill (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Goodwill [Roll Forward]    
Beginning balance $ 5,826us-gaap_Goodwill $ 6,036us-gaap_Goodwill
Foreign currency translation and other, net (163)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments 2us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
Ending balance 5,663us-gaap_Goodwill 6,038us-gaap_Goodwill
Investment Servicing    
Goodwill [Roll Forward]    
Beginning balance 5,793us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentServicingMember
5,999us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentServicingMember
Foreign currency translation and other, net (160)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentServicingMember
2us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentServicingMember
Ending balance 5,633us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentServicingMember
6,001us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentServicingMember
Investment Management    
Goodwill [Roll Forward]    
Beginning balance 33us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentManagementMember
37us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentManagementMember
Foreign currency translation and other, net (3)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentManagementMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentManagementMember
Ending balance $ 30us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentManagementMember
$ 37us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= stt_InvestmentManagementMember