XML 134 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Of Financial Instruments (Fair Value Of Assets And Liabilities Measured On Recurring Basis) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 122,875us-gaap_CashAndCashEquivalentsFairValueDisclosure $ 78,163us-gaap_CashAndCashEquivalentsFairValueDisclosure
Financial instruments owned 786,855us-gaap_TradingSecurities 801,494us-gaap_TradingSecurities
Available-for-sale securities, Estimated fair value 1,513,478us-gaap_AvailableForSaleSecurities 1,756,253us-gaap_AvailableForSaleSecurities
Investments 210,255us-gaap_InvestmentsFairValueDisclosure 217,228us-gaap_InvestmentsFairValueDisclosure
Total Assets 2,633,463us-gaap_AssetsFairValueDisclosure 2,853,138us-gaap_AssetsFairValueDisclosure
Financial instruments sold, but not yet purchased, at fair value 587,265us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue 481,214us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
Derivative contracts, Liabilities 5,641us-gaap_DerivativeLiabilities 9,349us-gaap_DerivativeLiabilities
Total Liabilities 592,906us-gaap_LiabilitiesFairValueDisclosure 490,563us-gaap_LiabilitiesFairValueDisclosure
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 122,875us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
78,163us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial instruments owned 210,733us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
110,469us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Available-for-sale securities, Estimated fair value 50,892us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
83,655us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Investments 54,654us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
49,406us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total Assets 439,154us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
321,693us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial instruments sold, but not yet purchased, at fair value 269,122us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total Liabilities 269,122us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
358,011us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 572,179us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
688,745us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale securities, Estimated fair value 1,418,541us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,608,320us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Investments 35,088us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,422us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Assets 2,025,808us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,299,487us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial instruments sold, but not yet purchased, at fair value 318,143us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Derivative contracts, Liabilities 5,641us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
9,349us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total Liabilities 323,784us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
132,552us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 3,943us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,280us-gaap_TradingSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Available-for-sale securities, Estimated fair value 44,045us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
64,278us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Investments 120,513us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
165,400us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total Assets 168,501us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
231,958us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
U.S. Government Agency Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 58,992us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
80,835us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Available-for-sale securities, Estimated fair value 1,610us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
1,072us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
Financial instruments sold, but not yet purchased, at fair value 10,029us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
253,221us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
U.S. Government Agency Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 58,992us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
307us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial instruments sold, but not yet purchased, at fair value   253,221us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
U.S. Government Agency Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned   80,528us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale securities, Estimated fair value 1,610us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,072us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial instruments sold, but not yet purchased, at fair value 10,029us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
U.S. Government Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 101,439us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
10,594us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
Investments 6,555us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
 
Financial instruments sold, but not yet purchased, at fair value 146,592us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
 
U.S. Government Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned   10,594us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Investments 104us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Financial instruments sold, but not yet purchased, at fair value 146,592us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
U.S. Government Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 101,439us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Investments 6,451us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Corporate Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 59,203us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_CorporateEquitySecuritiesMember
32,402us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_CorporateEquitySecuritiesMember
Financial instruments sold, but not yet purchased, at fair value 105,013us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_CorporateEquitySecuritiesMember
 
Corporate Equity Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 35,123us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_CorporateEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
32,402us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_CorporateEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial instruments sold, but not yet purchased, at fair value 105,013us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_CorporateEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Corporate Equity Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 24,080us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_CorporateEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Mortgage-backed Securities: Agency [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value 209,206us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AgencySecuritiesMember
183,987us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AgencySecuritiesMember
Mortgage-backed Securities: Agency [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value 209,206us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AgencySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Agency [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 159,057us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
267,933us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
Available-for-sale securities, Estimated fair value   183,987us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
Financial instruments sold, but not yet purchased, at fair value 28,067us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
37,201us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
Agency [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 159,057us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
267,933us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale securities, Estimated fair value   183,987us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial instruments sold, but not yet purchased, at fair value 28,067us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
37,201us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_AgencyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Commercial [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value 107,644us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
211,246us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Financial instruments sold, but not yet purchased, at fair value 4,556us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Commercial [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments sold, but not yet purchased, at fair value 401us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Commercial [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value 107,644us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
211,246us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial instruments sold, but not yet purchased, at fair value 4,155us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Non-Agency [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 13,366us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
22,570us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
Available-for-sale securities, Estimated fair value 3,137us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
4,619us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
Non-Agency [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 189us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Non-Agency [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 12,371us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
22,570us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale securities, Estimated fair value 3,137us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,619us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Non-Agency [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 806us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= sf_NonAgencyMortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Corporate Fixed Income Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 245,909us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
201,579us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
Available-for-sale securities, Estimated fair value 337,406us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
498,316us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
Financial instruments sold, but not yet purchased, at fair value 293,008us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
100,745us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
Corporate Fixed Income Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 75,236us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
23,106us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Available-for-sale securities, Estimated fair value 50,892us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
83,655us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial instruments sold, but not yet purchased, at fair value 17,116us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
17,857us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Corporate Fixed Income Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 168,680us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
176,434us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale securities, Estimated fair value 286,514us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
414,661us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial instruments sold, but not yet purchased, at fair value 275,892us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
82,888us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Corporate Fixed Income Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 1,993us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,039us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Equity Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 77,548us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
76,709us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
Investments 46,197us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
56,693us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
Financial instruments sold, but not yet purchased, at fair value   90,015us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
Equity Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 76,316us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
76,462us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial instruments sold, but not yet purchased, at fair value   86,933us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Equity Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 88us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial instruments sold, but not yet purchased, at fair value   3,082us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Equity Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 1,144us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
241us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Investments 46,197us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
56,693us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_EquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
State And Municipal Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 130,544us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
141,274us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale securities, Estimated fair value 74,401us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
90,677us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Financial instruments sold, but not yet purchased, at fair value   32us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
State And Municipal Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments owned 130,544us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
141,274us-gaap_TradingSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Available-for-sale securities, Estimated fair value 74,401us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
84,477us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial instruments sold, but not yet purchased, at fair value   32us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
State And Municipal Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value   6,200us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Asset-Backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value 780,074us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
766,336us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
Asset-Backed Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value 736,029us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
708,258us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Asset-Backed Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Estimated fair value 44,045us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
58,078us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Mutual Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 18,144us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MutualFundsMember
16,994us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MutualFundsMember
Mutual Funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 18,144us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
16,994us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Securities Sold, But Not yet Purchased [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments sold, but not yet purchased, at fair value   481,214us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_SecuritiesSoldNotYetPurchasedMember
Securities Sold, But Not yet Purchased [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments sold, but not yet purchased, at fair value   358,011us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_SecuritiesSoldNotYetPurchasedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Securities Sold, But Not yet Purchased [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial instruments sold, but not yet purchased, at fair value   123,203us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_SecuritiesSoldNotYetPurchasedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Auction Rate Municipal Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 1,326us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MunicipalSecuritiesMember
10,939us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MunicipalSecuritiesMember
Auction Rate Municipal Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 1,326us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MunicipalSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
10,939us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_MunicipalSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Other Investment [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 78,830us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
100,200us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
Other Investment [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 1,283us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
10us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Other Investment [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 4,557us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,422us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other Investment [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 72,990us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
97,768us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_OtherInvestmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Partnership Interests [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 42,100us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PartnershipInterestMember
 
Financial instruments sold, but not yet purchased, at fair value 56,000us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_PartnershipInterestMember
 
Private Company Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 16,400us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_PrivateCompanyInvestmentsMember
 
Financial instruments sold, but not yet purchased, at fair value 22,500us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_PrivateCompanyInvestmentsMember
 
Private Equity And Other Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investments 14,300us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= sf_PrivateEquityAndOtherInvestmentsMember
 
Financial instruments sold, but not yet purchased, at fair value $ 19,200us-gaap_FinancialInstrumentsSoldNotYetPurchasedAtFairValue
/ us-gaap_FairValueByAssetClassAxis
= sf_PrivateEquityAndOtherInvestmentsMember