LOANS (Loans By Past Due Status) (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
$ 549us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
|
$ 1,423us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue
|
|
Past Due Status (Accruing Loans) 60-89 Days |
257us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
|
3,490us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue
|
|
Past Due Status (Accruing Loans) 90+ Days |
553us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
|
925us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue
|
|
Past Due Status (Accruing Loans) Total Past Due |
1,359us-gaap_FinancingReceivableRecordedInvestmentPastDue
|
5,838us-gaap_FinancingReceivableRecordedInvestmentPastDue
|
|
Non-Accrual |
8,361us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
|
9,125us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
|
|
Current |
3,598,132us-gaap_FinancingReceivableRecordedInvestmentCurrent
|
3,344,895us-gaap_FinancingReceivableRecordedInvestmentCurrent
|
|
Total Loans |
3,607,852us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
|
3,359,858us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
|
[1] |
Commercial Financial and Agricultural Financing Receivable [Member] |
|
|
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
88us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
1,388us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
|
Past Due Status (Accruing Loans) 60-89 Days |
84us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
3,490us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
|
Past Due Status (Accruing Loans) 90+ Days |
553us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
925us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
|
Past Due Status (Accruing Loans) Total Past Due |
725us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
5,803us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
|
Non-Accrual |
160us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
172us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
|
Current |
1,542,646us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
1,489,117us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
|
Total Loans |
1,543,531us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
1,495,092us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember
|
|
Commercial Real Estate Construction Financing Receivable [Member] |
|
|
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
|
Past Due Status (Accruing Loans) 60-89 Days |
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
|
Past Due Status (Accruing Loans) 90+ Days |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
|
Past Due Status (Accruing Loans) Total Past Due |
0us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
0us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
|
Non-Accrual |
5,273us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
5,049us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
|
Current |
213,732us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
203,720us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
|
Total Loans |
219,005us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
208,769us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember
|
|
Commercial Mortgage Loans Owner Occupied [Member] |
|
|
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
|
Past Due Status (Accruing Loans) 60-89 Days |
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
|
Past Due Status (Accruing Loans) 90+ Days |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
|
Past Due Status (Accruing Loans) Total Past Due |
0us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
0us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
|
Non-Accrual |
724us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
683us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
|
Current |
869,000us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
793,234us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
|
Total Loans |
869,724us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
793,917us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember
|
|
One To Four Family Mortgage Loans [Member] |
|
|
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
430us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
14us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
|
Past Due Status (Accruing Loans) 60-89 Days |
165us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
|
Past Due Status (Accruing Loans) 90+ Days |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
|
Past Due Status (Accruing Loans) Total Past Due |
595us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
14us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
|
Non-Accrual |
966us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
1,596us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
|
Current |
374,209us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
331,845us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
|
Total Loans |
375,770us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
333,455us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember
|
|
Other Real Estate Mortgage Loans [Member] |
|
|
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
|
Past Due Status (Accruing Loans) 60-89 Days |
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
|
Past Due Status (Accruing Loans) 90+ Days |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
|
Past Due Status (Accruing Loans) Total Past Due |
0us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
|
Non-Accrual |
574us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
959us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
|
Current |
545,094us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
470,404us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
|
Total Loans |
545,668us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
471,363us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember
|
|
Residential Real Estate Mortgage Loans [Member] |
|
|
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
430us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
14us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
|
Past Due Status (Accruing Loans) 60-89 Days |
165us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
|
Past Due Status (Accruing Loans) 90+ Days |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
|
Past Due Status (Accruing Loans) Total Past Due |
595us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
14us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
|
Non-Accrual |
2,264us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
3,238us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
|
Current |
1,788,303us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
1,595,483us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
|
Total Loans |
1,791,162us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
1,598,735us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember
|
|
Consumer Portfolio Segment [Member] |
|
|
|
Financing Receivable Recorded Investment Past Due [Line Items] |
|
|
|
Past Due Status (Accruing Loans) 30-59 Days |
31us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
21us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
|
Past Due Status (Accruing Loans) 60-89 Days |
8us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
|
Past Due Status (Accruing Loans) 90+ Days |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
|
Past Due Status (Accruing Loans) Total Past Due |
39us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
21us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
|
Non-Accrual |
664us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
666us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
|
Current |
53,451us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
56,575us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
|
Total Loans |
$ 54,154us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
$ 57,262us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember
|
|
|
|