XML 13 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Credit Quality Assessment (Credit Quality of Loan Portfolio) (Detail) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days $ 9,083,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue $ 9,663,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
61-90 days 3,877,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue 3,979,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
Total past due 12,960,000us-gaap_FinancingReceivableRecordedInvestmentPastDue 13,642,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
Non-accrual loans and leases 30,571,000sasr_LoansAndLeasesReceivableNonAccrualLoans 28,530,000sasr_LoansAndLeasesReceivableNonAccrualLoans
Loans aquired with deteriorated credit quality 2,925,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality 3,011,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
Current loans 3,118,250,000sasr_LoansAndLeasesReceivableCurrent 3,082,209,000sasr_LoansAndLeasesReceivableCurrent
Total loans and leases 3,164,706,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 3,127,392,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 435,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
759,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
61-90 days 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
995,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Total past due 435,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
1,754,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Non-accrual loans and leases 4,166,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
3,184,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Loans aquired with deteriorated credit quality 1,213,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
1,238,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Current loans 379,638,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
384,605,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Total loans and leases 385,452,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
390,781,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Leases    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 3,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
11,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
61-90 days 2,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Total past due 5,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
11,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Non-accrual loans and leases 0sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Loans aquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Current loans 31,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
43,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Total loans and leases 36,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
54,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
Consumer    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 605,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
797,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
61-90 days 266,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
179,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total past due 871,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
976,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Non-accrual loans and leases 1,962,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,668,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Loans aquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Current loans 425,698,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
422,908,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Total loans and leases 428,531,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
425,552,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Commercial Real Estate Portfolio Segment | Commercial Acquisition, Development and Construction    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 711,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
61-90 days 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
320,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total past due 711,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
320,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-accrual loans and leases 1,363,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,464,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Loans aquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Current loans 201,657,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
202,340,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total loans and leases 203,731,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
205,124,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_AcquisitionDevelopmentAndConstructionMortgageLoansMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate Portfolio Segment | Commercial Investor Real Estate    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 1,352,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,374,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
61-90 days 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,493,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total past due 1,352,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
3,867,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-accrual loans and leases 10,083,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
8,156,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Loans aquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Current loans 657,496,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
628,170,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total loans and leases 668,931,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
640,193,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_InvestorMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial Real Estate Portfolio Segment | Commercial Owner Occupied Real Estate    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 1,373,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,658,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
61-90 days 207,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
156,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total past due 1,580,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
2,814,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Non-accrual loans and leases 8,974,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
8,941,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Loans aquired with deteriorated credit quality 1,712,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,773,000us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Current loans 606,580,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
597,533,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Total loans and leases 618,846,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
611,061,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_CommercialMortgageLoansOwnerOccupiedMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Residential Real Estate Portfolio Segment | Residential Mortgage    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 4,604,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
3,064,000us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
61-90 days 3,402,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
836,000us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Total past due 8,006,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
3,900,000us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Non-accrual loans and leases 3,235,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
3,012,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Loans aquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Current loans 717,617,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
710,974,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Total loans and leases 728,858,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
717,886,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Residential Real Estate Portfolio Segment | Residential Construction    
Financing Receivable Recorded Investment Past Due [Line Items]    
31-60 days 0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
61-90 days 0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
> 90 days 0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Total past due 0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableRecordedInvestmentPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Non-accrual loans and leases 788,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
1,105,000sasr_LoansAndLeasesReceivableNonAccrualLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Loans aquired with deteriorated credit quality 0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
0us-gaap_FinancingReceivableAcquiredWithDeterioratedCreditQuality
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Current loans 129,533,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
135,636,000sasr_LoansAndLeasesReceivableCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
Total loans and leases $ 130,321,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember
$ 136,741,000us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sasr_ResidentialConstructionMember
/ sasr_FinancingReceivablesInformationByPortfolioSegmentsAxis
= sasr_ResidentialRealEstatePortfolioSegmentMember