XML 22 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value (Financial Assets and Liabilities at Dates Indicated that Were Accounted for or Disclosed at Fair Value) (Detail) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Residential mortgage loans held for sale (at fair value) $ 13,899,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $ 10,512,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
Investments available-for-sale (at fair value) 657,709,000us-gaap_AvailableForSaleSecurities 672,209,000us-gaap_AvailableForSaleSecurities
Marketable Equity Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 723,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
723,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
Fair Value, Measurements, Recurring | Residential Mortgage Loans Held For Sale    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Residential mortgage loans held for sale (at fair value) 13,899,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
10,512,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | U.S. Government Agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 143,895,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
141,679,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | State and municipal    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 165,786,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
167,052,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Mortgage-Backed    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 346,303,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
361,519,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Corporate Debt    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Trust Preferred    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 1,002,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,236,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Marketable Equity Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 723,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
723,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Interest Rate Swap Agreements    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other assets 1,561,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,501,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other liabilities (1,561,000)us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(1,501,000)us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Residential Mortgage Loans Held For Sale    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Residential mortgage loans held for sale (at fair value) 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Government Agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | State and municipal    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Mortgage-Backed    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate Debt    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Trust Preferred    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Marketable Equity Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Interest Rate Swap Agreements    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other liabilities 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Residential Mortgage Loans Held For Sale    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Residential mortgage loans held for sale (at fair value) 13,899,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
10,512,000us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | U.S. Government Agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 143,895,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
141,679,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | State and municipal    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 165,786,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
167,052,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Mortgage-Backed    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 346,303,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
361,519,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Corporate Debt    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Trust Preferred    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Marketable Equity Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 723,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
723,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level 2) | Interest Rate Swap Agreements    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other assets 1,561,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,501,000us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other liabilities (1,561,000)us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(1,501,000)us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | Residential Mortgage Loans Held For Sale    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Residential mortgage loans held for sale (at fair value) 0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ us-gaap_DebtSecurityAxis
= sasr_ResidentialMortgageLoansHeldForSaleMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | U.S. Government Agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | State and municipal    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | Mortgage-Backed    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_MortgageBackedSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | Corporate Debt    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | Trust Preferred    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 1,002,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,236,000us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_TrustPreferredSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | Marketable Equity Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments available-for-sale (at fair value) 0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_DebtSecurityAxis
= sasr_MarketableEquitySecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level 3) | Interest Rate Swap Agreements    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Other assets 0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0us-gaap_OtherAssetsFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Other liabilities $ 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 0us-gaap_OtherLiabilitiesFairValueDisclosure
/ us-gaap_DebtSecurityAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember