|
LOANS (Details Of Company's Impaired Loans) (Detail) (USD $)
In Thousands, unless otherwise specified |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
|
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded | $ 12,648us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment | $ 7,263us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment |
| Unpaid Principal Balance, with no allowance recorded | 12,698us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance | 7,701us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance |
| Related Allowance, with no allowance recorded | 0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance | 0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance |
| Average Recorded Investment , with no allowance recorded | 11,708us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment | 6,263us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment |
| Interest Income Recognized in Period, with no allowance recorded | 619us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod | 305us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod |
| Recorded Investment, with an allowance recorded | 14,077us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment | 24,703us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment |
| Unpaid Principal Balance, with an allowance recorded | 14,557us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance | 25,622us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance |
| Related Allowance with an allowance recorded | 5,094us-gaap_ImpairedFinancingReceivableRelatedAllowance | 6,270us-gaap_ImpairedFinancingReceivableRelatedAllowance |
| Average Recorded Investment , with an allowance recorded | 14,975us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment | 24,387us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment |
| Interest Income Recognized in Period, with an allowance recorded | 344us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod | 802us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod |
| Recorded Investment | 26,725us-gaap_ImpairedFinancingReceivableRecordedInvestment | 31,966us-gaap_ImpairedFinancingReceivableRecordedInvestment |
| Unpaid Principal Balance | 27,255us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance | 33,323us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance |
| Related Allowance | 5,094us-gaap_ImpairedFinancingReceivableRelatedAllowance | 6,270us-gaap_ImpairedFinancingReceivableRelatedAllowance |
| Average Recorded Investment | 26,683us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment | 30,650us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment |
| Interest Income Recognized in Period | 963us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod | 1,107us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod |
| Commercial Financial and Agricultural Financing Receivable [Member] | ||
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded |
7,059us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,210us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Unpaid Principal Balance, with no allowance recorded |
7,059us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,210us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Related Allowance, with no allowance recorded |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Average Recorded Investment , with no allowance recorded |
7,104us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,196us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Interest Income Recognized in Period, with no allowance recorded |
406us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
63us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Recorded Investment, with an allowance recorded |
3,291us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
2,617us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Unpaid Principal Balance, with an allowance recorded |
3,291us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
2,958us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Related Allowance with an allowance recorded |
1,344us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,992us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Average Recorded Investment , with an allowance recorded |
3,262us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
2,844us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Interest Income Recognized in Period, with an allowance recorded |
156us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
98us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Recorded Investment |
10,350us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
3,827us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Unpaid Principal Balance |
10,350us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
4,168us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Related Allowance |
1,344us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
1,992us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Average Recorded Investment |
10,366us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
4,040us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Interest Income Recognized in Period |
562us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
161us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialFinancialAndAgriculturalFinancingReceivableMember |
| Commercial Real Estate Construction Financing Receivable [Member] | ||
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded |
1,527us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
1,967us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Unpaid Principal Balance, with no allowance recorded |
1,527us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
2,405us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Related Allowance, with no allowance recorded |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Average Recorded Investment , with no allowance recorded |
1,493us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
1,363us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Interest Income Recognized in Period, with no allowance recorded |
40us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
32us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Recorded Investment, with an allowance recorded |
4,153us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
7,271us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Unpaid Principal Balance, with an allowance recorded |
4,633us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
7,750us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Related Allowance with an allowance recorded |
1,448us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
1,597us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Average Recorded Investment , with an allowance recorded |
4,382us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
6,564us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Interest Income Recognized in Period, with an allowance recorded |
19us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
200us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Recorded Investment |
5,680us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
9,238us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Unpaid Principal Balance |
6,160us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
10,155us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Related Allowance |
1,448us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
1,597us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Average Recorded Investment |
5,875us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
7,927us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Interest Income Recognized in Period |
59us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
232us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_CommercialRealEstateConstructionFinancingReceivableMember |
| Commercial Mortgage Loans Owner Occupied [Member] | ||
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded |
1,576us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
577us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Unpaid Principal Balance, with no allowance recorded |
1,576us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
577us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Related Allowance, with no allowance recorded |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Average Recorded Investment , with no allowance recorded |
236us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
603us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Interest Income Recognized in Period, with no allowance recorded |
12us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
32us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Recorded Investment, with an allowance recorded |
1,001us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
1,509us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Unpaid Principal Balance, with an allowance recorded |
1,001us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
1,509us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Related Allowance with an allowance recorded |
160us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
620us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Average Recorded Investment , with an allowance recorded |
1,140us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
1,573us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Interest Income Recognized in Period, with an allowance recorded |
29us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
38us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Recorded Investment |
2,577us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
2,086us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Unpaid Principal Balance |
2,577us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
2,086us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Related Allowance |
160us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
620us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Average Recorded Investment |
1,376us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
2,176us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| Interest Income Recognized in Period |
41us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
70us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_CommercialMortgageLoansOwnerOccupiedMember |
| One To Four Family Mortgage Loans [Member] | ||
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded |
542us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
1,198us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Unpaid Principal Balance, with no allowance recorded |
592us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
1,198us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Related Allowance, with no allowance recorded |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Average Recorded Investment , with no allowance recorded |
592us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
1,200us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Interest Income Recognized in Period, with no allowance recorded |
19us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
55us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Recorded Investment, with an allowance recorded |
2,344us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
11,120us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Unpaid Principal Balance, with an allowance recorded |
2,344us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
11,120us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Related Allowance with an allowance recorded |
694us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
1,210us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Average Recorded Investment , with an allowance recorded |
2,743us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
10,743us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Interest Income Recognized in Period, with an allowance recorded |
56us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
342us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Recorded Investment |
2,886us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
12,318us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Unpaid Principal Balance |
2,936us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
12,318us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Related Allowance |
694us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
1,210us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Average Recorded Investment |
3,335us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
11,943us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Interest Income Recognized in Period |
75us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
397us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OneToFourFamilyMortgageLoansMember |
| Other Real Estate Mortgage Loans [Member] | ||
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded |
1,944us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
2,311us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Unpaid Principal Balance, with no allowance recorded |
1,944us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
2,311us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Related Allowance, with no allowance recorded |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Average Recorded Investment , with no allowance recorded |
2,283us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
1,901us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Interest Income Recognized in Period, with no allowance recorded |
142us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
123us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Recorded Investment, with an allowance recorded |
2,622us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
1,487us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Unpaid Principal Balance, with an allowance recorded |
2,622us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
1,586us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Related Allowance with an allowance recorded |
782us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
152us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Average Recorded Investment , with an allowance recorded |
2,767us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
1,873us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Interest Income Recognized in Period, with an allowance recorded |
84us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
96us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Recorded Investment |
4,566us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
3,798us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Unpaid Principal Balance |
4,566us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
3,897us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Related Allowance |
782us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
152us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Average Recorded Investment |
5,050us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
3,774us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Interest Income Recognized in Period |
226us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
219us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_OtherRealEstateMortgageLoansMember |
| Residential Real Estate Mortgage Loans [Member] | ||
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded |
4,062us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
4,086us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Unpaid Principal Balance, with no allowance recorded |
4,112us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
4,086us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Related Allowance, with no allowance recorded |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Average Recorded Investment , with no allowance recorded |
3,111us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
3,704us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Interest Income Recognized in Period, with no allowance recorded |
173us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
210us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Recorded Investment, with an allowance recorded |
5,967us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
14,116us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Unpaid Principal Balance, with an allowance recorded |
5,967us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
14,215us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Related Allowance with an allowance recorded |
1,636us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
1,982us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Average Recorded Investment , with an allowance recorded |
6,650us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
14,189us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Interest Income Recognized in Period, with an allowance recorded |
169us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
476us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Recorded Investment |
10,029us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
18,202us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Unpaid Principal Balance |
10,079us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
18,301us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Related Allowance |
1,636us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
1,982us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Average Recorded Investment |
9,761us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
17,893us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Interest Income Recognized in Period |
342us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
686us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = sfbs_ResidentialRealEstateMortgageLoansMember |
| Consumer Portfolio Segment [Member] | ||
| Financing Receivable Impaired [Line Items] | ||
| Recorded Investment, with no allowance recorded |
0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
|
| Unpaid Principal Balance, with no allowance recorded |
0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
|
| Related Allowance, with no allowance recorded |
0sfbs_ImpairedFinancingReceivableWithNoRelatedAllowanceRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
|
| Average Recorded Investment , with no allowance recorded |
0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
|
| Interest Income Recognized in Period, with no allowance recorded |
0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
|
| Recorded Investment, with an allowance recorded |
666us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
699us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Unpaid Principal Balance, with an allowance recorded |
666us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
699us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Related Allowance with an allowance recorded |
666us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
699us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Average Recorded Investment , with an allowance recorded |
681us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
790us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Interest Income Recognized in Period, with an allowance recorded |
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
28us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Recorded Investment |
666us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
699us-gaap_ImpairedFinancingReceivableRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Unpaid Principal Balance |
666us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
699us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Related Allowance |
666us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
699us-gaap_ImpairedFinancingReceivableRelatedAllowance / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Average Recorded Investment |
681us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
790us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| Interest Income Recognized in Period |
$ 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
$ 28us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = us-gaap_ConsumerPortfolioSegmentMember |
| X | ||||||||||
|
- Definition
Impaired Financing Receivable, With No Related Allowance, Related Allowance No definition available.
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Definition
Average amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of allowance for credit losses related to recorded investment. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of unpaid principal balance of impaired financing receivables with related allowance for credit losses and without related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of average investment of impaired financing receivables for which there is no related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of interest income, recognized on accrual basis, on financing receivables that are recognized as impaired, for which there is no related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of investment in impaired financing receivables for which there is no related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of unpaid principal balance of impaired financing receivables for which there is no related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of average investment of impaired financing receivables for which there is a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of interest income, recognized on accrual basis, on financing receivables, for which there is a related allowance for credit losses and are recognized as impaired. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Amount of investment in impaired financing receivables for which there is a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Definition
Unpaid principal balance of impaired financing receivables for which there is a related allowance for credit losses. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|
| X | ||||||||||
|
- Details
|