XML 112 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Schedule of Outstanding Hedges: (Notional Amount) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Other contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives $ 417invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 210invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Swap agreements and forwards | Interest-rate contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 474invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_SwapAgreementsAndForwardsMember
645invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_SwapAgreementsAndForwardsMember
Futures | Interest-rate contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 2,969invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
3,939invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
Futures | Foreign exchange contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 21invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FutureMember
Forward, swap and spot | Foreign exchange contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 1,414,506invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_ForwardSwapAndSpotMember
1,231,344invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_ForwardSwapAndSpotMember
Options purchased | Foreign exchange contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 3,008invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_OptionsPurchasedMember
2,767invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_OptionsPurchasedMember
Options written | Foreign exchange contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 2,905invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_OptionsWrittenMember
2,404invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_OptionsWrittenMember
Credit swap agreements | Credit derivative contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 226invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= stt_CreditDerivativeContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CreditDefaultSwapMember
191invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= stt_CreditDerivativeContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CreditDefaultSwapMember
Commodity(1) | Futures Contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 61invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= stt_FuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommodityContractMember
26invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= stt_FuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommodityContractMember
Equity(1) | Futures Contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 92invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= stt_FuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityContractMember
2invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= stt_FuturesContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityContractMember
Stable value contracts | Other contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 23,425invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_StableValueContractsMember
23,409invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_StableValueContractsMember
Swap agreements | Interest-rate contracts | Derivatives designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 6,065invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SwapMember
6,077invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SwapMember
Forward and swap | Foreign exchange contracts | Derivatives designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 2,605invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_ForwardsMember
2,705invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= stt_ForwardsMember
Long | Options and caps purchased | Interest-rate contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives 4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CallOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CallOptionMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Short | Options and caps purchased | Interest-rate contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional amount of derivatives $ 4invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CallOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
$ 7invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CallOptionMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember