XML 40 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value - Schedule of Availability of Significant Unobservable Inputs by Balance Sheet Classification (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Assets:    
Investment securities available for sale $ 96,612us-gaap_AvailableForSaleSecurities $ 94,913us-gaap_AvailableForSaleSecurities
Asset-backed securities, student loans    
Assets:    
Investment securities available for sale 12,064us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
12,460us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
Asset-backed securities, credit cards    
Assets:    
Investment securities available for sale 2,917us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesCreditCardsMember
3,053us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesCreditCardsMember
Asset-backed securities, other    
Assets:    
Investment securities available for sale 4,028us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
4,145us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
Non-U.S. debt securities, mortgage-backed securities    
Assets:    
Investment securities available for sale 8,664us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
9,606us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
Non-U.S. debt securities, asset-backed securities    
Assets:    
Investment securities available for sale 3,361us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
3,226us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
Non-U.S. debt securities, other    
Assets:    
Investment securities available for sale 5,231us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesOtherMember
5,428us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesOtherMember
State and political subdivisions    
Assets:    
Investment securities available for sale 11,049us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
10,820us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Collateralized mortgage obligations    
Assets:    
Investment securities available for sale 5,830us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
5,339us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
Other U.S. debt securities    
Assets:    
Investment securities available for sale 4,073us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
4,109us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3)    
Assets:    
Assets, fair value disclosure 5,356us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
5,447us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities:    
Liabilities, fair value disclosure 181us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
83us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Derivative instruments, liabilities    
Liabilities:    
Derivative instruments, foreign exchange contracts, liabilities 172us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
74us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Derivative instruments, other, liabilities 9us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
9us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Derivative instruments, assets    
Assets:    
Derivative instruments, foreign exchange contracts, assets 185us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
81us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Asset-backed securities, student loans    
Assets:    
Investment securities available for sale 257us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
259us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Asset-backed securities, other    
Assets:    
Investment securities available for sale 3,633us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
3,780us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, mortgage-backed securities    
Assets:    
Investment securities available for sale 43us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
 
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, asset-backed securities    
Assets:    
Investment securities available for sale 228us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
295us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, other    
Assets:    
Investment securities available for sale 442us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesOtherMember
371us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesOtherMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | State and political subdivisions    
Assets:    
Investment securities available for sale 37us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
38us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Collateralized mortgage obligations    
Assets:    
Investment securities available for sale 522us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
614us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Other U.S. debt securities    
Assets:    
Investment securities available for sale 9us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
9us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3)    
Assets:    
Assets, fair value disclosure 276us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
178us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
Liabilities:    
Liabilities, fair value disclosure 181us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
83us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Derivative instruments, liabilities    
Liabilities:    
Derivative instruments, foreign exchange contracts, liabilities 172us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
74us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
Derivative instruments, other, liabilities 9us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
9us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Derivative instruments, assets    
Assets:    
Derivative instruments, foreign exchange contracts, assets 185us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
81us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Asset-backed securities, student loans    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Asset-backed securities, other    
Assets:    
Investment securities available for sale 54us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
59us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, mortgage-backed securities    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
 
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, asset-backed securities    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, other    
Assets:    
Investment securities available for sale    0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesOtherMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | State and political subdivisions    
Assets:    
Investment securities available for sale 37us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
38us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Collateralized mortgage obligations    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
Significant Unobservable Inputs Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Other U.S. debt securities    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3)    
Assets:    
Assets, fair value disclosure 5,080us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
5,269us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
Liabilities:    
Liabilities, fair value disclosure 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Derivative instruments, liabilities    
Liabilities:    
Derivative instruments, foreign exchange contracts, liabilities 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
Derivative instruments, other, liabilities 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Derivative instruments, assets    
Assets:    
Derivative instruments, foreign exchange contracts, assets 0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
0us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Asset-backed securities, student loans    
Assets:    
Investment securities available for sale 257us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
259us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesStudentLoansMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Asset-backed securities, other    
Assets:    
Investment securities available for sale 3,579us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
3,721us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_AssetBackedSecuritiesOtherMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, mortgage-backed securities    
Assets:    
Investment securities available for sale 43us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
 
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, asset-backed securities    
Assets:    
Investment securities available for sale 228us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
295us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Non-U.S. debt securities, other    
Assets:    
Investment securities available for sale 442us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesOtherMember
371us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_NonUsDebtSecuritiesOtherMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | State and political subdivisions    
Assets:    
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Collateralized mortgage obligations    
Assets:    
Investment securities available for sale 522us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
614us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedMortgageObligationsMember
Significant Unobservable Inputs Not Readily Available | Pricing Methods with Significant Unobservable Market Inputs (Level 3) | Other U.S. debt securities    
Assets:    
Investment securities available for sale $ 9us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
$ 9us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ stt_FairValueMeasurementsSignificantUnobservableInputsAxis
= stt_SignificantUnobservableInputsNotReadilyAvailableMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember