XML 15 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value - Schedule of Fair Value Measurements, Assets, Using Significant Unobservable Inputs (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period $ 5,447us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue $ 7,564us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Recorded in Revenue, Assets 144us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1 7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Recorded in Other Comprehensive Income, Assets (11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss (5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
Purchases, Assets 483us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases 93us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Sales, Assets   (7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
Settlements, Assets (358)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements (366)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
Transfers out of Level 3, Assets (349)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3 (1,217)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
Fair value as of end of period 5,356us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue 6,069us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Change in Unrealized Gains (Losses) Related to Financial Instruments Held as of period end 107stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsAssetsHeldAtPeriodEnd (7)stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsAssetsHeldAtPeriodEnd
Derivative instruments, assets    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 81us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Recorded in Revenue, Assets 131us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Recorded in Other Comprehensive Income, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Purchases, Assets 36us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Settlements, Assets (63)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(9)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Fair value as of end of period 185us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Change in Unrealized Gains (Losses) Related to Financial Instruments Held as of period end 107stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsAssetsHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(7)stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsAssetsHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Foreign exchange contracts    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 81us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Recorded in Revenue, Assets 131us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Recorded in Other Comprehensive Income, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Purchases, Assets 36us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Settlements, Assets (63)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(9)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Fair value as of end of period 185us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Change in Unrealized Gains (Losses) Related to Financial Instruments Held as of period end 107stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsAssetsHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(7)stt_ChangeInUnrealizedGainsLossesRelatedToFinancialInstrumentsAssetsHeldAtPeriodEnd
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Categories of investments, marketable securities, available-for-sale securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 5,366us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
7,545us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 13us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
18us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets (11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 447us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
86us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   (7)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (295)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(357)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets (349)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(1,217)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 5,171us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
6,063us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | US Treasury and federal agencies, mortgage-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period   716us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets   (5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets   (611)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period   100us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_UsTreasuryAndFederalAgenciesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Total asset-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 4,039us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
4,979us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
16us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets (11)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (150)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(282)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(79)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 3,890us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
4,637us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Asset-backed securities, student loans    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 259us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
423us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(13)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(79)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 257us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
333us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesStudentLoansMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Asset-backed securities, credit cards    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period   24us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets   (24)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesCreditCardsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Asset-backed securities, other    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 3,780us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
4,532us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 12us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
15us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets (12)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(4)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (147)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(245)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 3,633us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
4,304us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_AssetBackedSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Total non-U.S. debt securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 666us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
1,637us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 154us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (109)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(63)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(499)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 713us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
1,074us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUSDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Non-U.S. debt securities, mortgage-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
375us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 43us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(375)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 43us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesMortgageBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Non-U.S. debt securities, asset-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 295us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
798us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (68)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(63)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(124)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 228us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
612us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesAssetBackedSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Non-U.S. debt securities, other    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 371us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
464us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 111us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (41)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 442us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
462us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= stt_NonUsDebtSecuritiesOtherMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | State and political subdivisions    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 38us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
43us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 37us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
42us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Collateralized mortgage obligations    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 614us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
162us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 293us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
80us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   (6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets (36)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(6)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets (349)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
(28)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period 522us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
202us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CollateralizedMortgageObligationsMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Categories of investments, marketable securities, available-for-sale securities | Other U.S. debt securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value as of beginning of period 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Revenue, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Recorded in Other Comprehensive Income, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Purchases, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales, Assets   0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Settlements, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Transfers out of Level 3, Assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
Fair value as of end of period $ 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember
$ 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_OtherDebtSecuritiesMember
/ stt_InvestmentByCategoryAxis
= us-gaap_AvailableforsaleSecuritiesMember