LOANS (Loans By Past Due Status) (Detail) (USD $)
In Thousands, unless otherwise specified |
Dec. 31, 2014
|
Dec. 31, 2013
|
---|---|---|
Financing Receivable Recorded Investment Past Due [Line Items] | ||
Past Due Status (Accruing Loans) 30-59 Days | $ 1,423us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue | $ 339us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue |
Past Due Status (Accruing Loans) 60-89 Days | 3,490us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue | 97us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue |
Past Due Status (Accruing Loans) 90+ Days | 925us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue | 115us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue |
Past Due Status (Accruing Loans) Total Past Due | 5,838us-gaap_FinancingReceivableRecordedInvestmentPastDue | 551us-gaap_FinancingReceivableRecordedInvestmentPastDue |
Non-Accrual | 9,125us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus | 9,621us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus |
Current | 3,344,895us-gaap_FinancingReceivableRecordedInvestmentCurrent | 2,848,696us-gaap_FinancingReceivableRecordedInvestmentCurrent |
Total Loans | 3,359,858us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome | 2,858,868us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome |
Commercial Financial and Agricultural Financing Receivable [Member] | ||
Financing Receivable Recorded Investment Past Due [Line Items] | ||
Past Due Status (Accruing Loans) 30-59 Days |
1,388us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
73us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
Past Due Status (Accruing Loans) 60-89 Days |
3,490us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
Past Due Status (Accruing Loans) 90+ Days |
925us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
Past Due Status (Accruing Loans) Total Past Due |
5,803us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
73us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
Non-Accrual |
172us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,714us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
Current |
1,489,117us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,276,862us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
Total Loans |
1,495,092us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,278,649us-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,049us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
3,750us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
Current |
203,720us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
148,118us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
Total Loans |
208,769us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
151,868us-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 |
683us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
1,435us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
Current |
793,234us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
708,937us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
Total Loans |
793,917us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
710,372us-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 |
14us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
177us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
Past Due Status (Accruing Loans) 60-89 Days |
0us-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 |
19us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
Past Due Status (Accruing Loans) Total Past Due |
14us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
196us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
Non-Accrual |
1,596us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
1,877us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
Current |
331,845us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
276,548us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
Total Loans |
333,455us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
278,621us-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 |
959us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
243us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
Current |
470,404us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
391,153us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
Total Loans |
471,363us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
391,396us-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 |
14us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
177us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
Past Due Status (Accruing Loans) 60-89 Days |
0us-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 |
19us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
Past Due Status (Accruing Loans) Total Past Due |
14us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
196us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
Non-Accrual |
3,238us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
3,555us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
Current |
1,595,483us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
1,376,638us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
Total Loans |
1,598,735us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
1,380,389us-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 |
21us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
89us-gaap_FinancingReceivableRecordedInvestment30To59DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
Past Due Status (Accruing Loans) 60-89 Days |
0us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
97us-gaap_FinancingReceivableRecordedInvestment60To89DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
Past Due Status (Accruing Loans) 90+ Days |
0us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
96us-gaap_FinancingReceivableRecordedInvestmentEqualToGreaterThan90DaysPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
Past Due Status (Accruing Loans) Total Past Due |
21us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
282us-gaap_FinancingReceivableRecordedInvestmentPastDue / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
Non-Accrual |
666us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
602us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
Current |
56,575us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
47,078us-gaap_FinancingReceivableRecordedInvestmentCurrent / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
Total Loans |
$ 57,262us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
$ 47,962us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
X | ||||||||||
- Definition
Financing receivables that are less than 60 days past due but more than 29 days past due. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Financing receivables that are less than 90 days past due but more than 59 days past due. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Financing receivables that are current. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Financing receivables that are equal to or greater than 90 days past due. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Recorded investment in financing receivables that are on nonaccrual status as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Recorded Investment in financing receivables that are past due at the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|