XML 106 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value - Schedule of Fair Value Measurements, Liabilities, Using Significant Unobservable Inputs (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, beginning balance, Liabilities $ 83us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue $ 26us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Recorded in Revenue, Liabilities 109us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings (10)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Issuances, Liabilities (37)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues (7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
Settlements, Liabilities (48)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
Fair Value, ending balance, Liabilities 181us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue 17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Change in Unrealized (Gains) Losses Related to Financial Instruments Held as of end of period 93stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsLiabilitiesHeldAtPeriodEnd (5)stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsLiabilitiesHeldAtPeriodEnd
Derivative instruments, liabilities | Accrued expenses and other liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, beginning balance, Liabilities 83us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
26us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Recorded in Revenue, Liabilities 109us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(10)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Issuances, Liabilities (37)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Settlements, Liabilities (48)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Fair Value, ending balance, Liabilities 181us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Change in Unrealized (Gains) Losses Related to Financial Instruments Held as of end of period 93stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsLiabilitiesHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(5)stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsLiabilitiesHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Foreign exchange contracts | Accrued expenses and other liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, beginning balance, Liabilities 74us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
17us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Recorded in Revenue, Liabilities 109us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(10)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Issuances, Liabilities (37)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Settlements, Liabilities (48)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Fair Value, ending balance, Liabilities 172us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Change in Unrealized (Gains) Losses Related to Financial Instruments Held as of end of period 93stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsLiabilitiesHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
(5)stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsLiabilitiesHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Other | Accrued expenses and other liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value, beginning balance, Liabilities 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Recorded in Revenue, Liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Issuances, Liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Settlements, Liabilities 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Fair Value, ending balance, Liabilities 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember
Change in Unrealized (Gains) Losses Related to Financial Instruments Held as of end of period    $ 0stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsLiabilitiesHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_FairValueByLiabilityClassAxis
= stt_AccruedExpensesAndOtherLiabilitiesMember