XML 63 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expenses - Activity Related To Restructuring-Related Accruals (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2014 $ 71us-gaap_RestructuringReserve
Additional accruals for Business Operations and Information Technology Transformation program (3)stt_RestructuringAccrualsOther
Payments and adjustments (18)us-gaap_PaymentsForRestructuring
Balance as of March 31, 2015 54us-gaap_RestructuringReserve
2012 Expense Control Measures  
Restructuring Reserve [Roll Forward]  
Additional accruals for 2012 expense control measures 4us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= stt_TwoThousandTwelveExpenseControlMeasuresMember
Employee- Related Costs  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2014 40us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= stt_EmployeeRelatedCostsMember
Additional accruals for Business Operations and Information Technology Transformation program (3)stt_RestructuringAccrualsOther
/ us-gaap_RestructuringCostAndReserveAxis
= stt_EmployeeRelatedCostsMember
Payments and adjustments (10)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= stt_EmployeeRelatedCostsMember
Balance as of March 31, 2015 27us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= stt_EmployeeRelatedCostsMember
Employee- Related Costs | 2012 Expense Control Measures  
Restructuring Reserve [Roll Forward]  
Additional accruals for 2012 expense control measures 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= stt_EmployeeRelatedCostsMember
/ us-gaap_RestructuringPlanAxis
= stt_TwoThousandTwelveExpenseControlMeasuresMember
Real Estate Consolidation  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2014 24us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= stt_RealEstateConsolidationMember
Additional accruals for Business Operations and Information Technology Transformation program 0stt_RestructuringAccrualsOther
/ us-gaap_RestructuringCostAndReserveAxis
= stt_RealEstateConsolidationMember
Payments and adjustments (3)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= stt_RealEstateConsolidationMember
Balance as of March 31, 2015 21us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= stt_RealEstateConsolidationMember
Real Estate Consolidation | 2012 Expense Control Measures  
Restructuring Reserve [Roll Forward]  
Additional accruals for 2012 expense control measures 0us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= stt_RealEstateConsolidationMember
/ us-gaap_RestructuringPlanAxis
= stt_TwoThousandTwelveExpenseControlMeasuresMember
Asset and Other Write-Offs  
Restructuring Reserve [Roll Forward]  
Balance as of December 31, 2014 7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= stt_AssetsAndOtherWriteOffsMember
Additional accruals for Business Operations and Information Technology Transformation program 0stt_RestructuringAccrualsOther
/ us-gaap_RestructuringCostAndReserveAxis
= stt_AssetsAndOtherWriteOffsMember
Payments and adjustments (5)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= stt_AssetsAndOtherWriteOffsMember
Balance as of March 31, 2015 6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= stt_AssetsAndOtherWriteOffsMember
Asset and Other Write-Offs | 2012 Expense Control Measures  
Restructuring Reserve [Roll Forward]  
Additional accruals for 2012 expense control measures $ 4us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= stt_AssetsAndOtherWriteOffsMember
/ us-gaap_RestructuringPlanAxis
= stt_TwoThousandTwelveExpenseControlMeasuresMember