XML 51 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA - Selected quarterly consolidated financial data (Details) (Selected quarterly consolidated financial data, USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Selected quarterly consolidated financial data
               
Statement of Income                
Interest and dividend income $ 6,416us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 5,444us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 5,552us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 5,443us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 5,479us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 5,431us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 5,434us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 5,406us-gaap_InterestAndDividendIncomeOperating
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Interest expense 699us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
690us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
647us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
668us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
686us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
772us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
801us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
803us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Net interest and dividend income 5,717us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,754us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,905us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,775us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,793us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,659us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,633us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,603us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Provision for loan losses 165us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
318us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
314us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
337us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
190us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
240us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
240us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
396us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Trust and Wealth Advisory 786us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
791us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
939us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
779us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
775us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
750us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
824us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
725us-gaap_FeesAndCommissionsFiduciaryAndTrustActivities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Service charges and fees 666us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
639us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
626us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
542us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
612us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
595us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
575us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
516us-gaap_FeesAndCommissionsDepositorAccounts
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Gains on sales of mortgage loans, net 21us-gaap_GainLossOnSaleOfMortgageLoans
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
   32us-gaap_GainLossOnSaleOfMortgageLoans
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
11us-gaap_GainLossOnSaleOfMortgageLoans
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
78us-gaap_GainLossOnSaleOfMortgageLoans
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
69us-gaap_GainLossOnSaleOfMortgageLoans
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
153us-gaap_GainLossOnSaleOfMortgageLoans
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
279us-gaap_GainLossOnSaleOfMortgageLoans
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Mortgage servicing, net 15us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
41us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
11us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
27us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
38us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
(37)us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
8us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
26us-gaap_ServicingFeesNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Other 91us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
82us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
74us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
79us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
68us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
82us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
90us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
79us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Non-interest income 1,579us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,553us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,682us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,438us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,571us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,459us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,650us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,625us-gaap_NoninterestIncome
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Non-interest expense 6,852us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
5,108us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
5,068us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
5,110us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,977us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,643us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,610us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,705us-gaap_NoninterestExpense
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Income before income taxes 279us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
881us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,205us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
766us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,197us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,235us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,433us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,127us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Income tax provision 43us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
113us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
239us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
215us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
214us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
219us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
289us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
187us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Net income 236us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
768us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
966us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
551us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
983us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,016us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,144us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
940us-gaap_ProfitLoss
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Net income available to common shareholders 196us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
728us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
926us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
505us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
943us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
976us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,103us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
900us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Financial Condition                
Total assets 855,427us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
638,089us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
621,476us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
589,771us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
587,109us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
589,481us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
600,712us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
597,343us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Loans, net 673,330us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
461,913us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
456,627us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
446,518us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
438,178us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
420,306us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
416,729us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
406,258us-gaap_LoansReceivableNet
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Allowance for loan losses 5,358us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
5,384us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
5,102us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,894us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,683us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,656us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,632us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,686us-gaap_LoansAndLeasesReceivableAllowanceCovered
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Securities 94,827us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
88,960us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
92,884us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
98,015us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
99,831us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
105,156us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
111,950us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
124,004us-gaap_TradingSecurities
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Deposits 715,426us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
522,294us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
507,361us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
477,512us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
477,369us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
479,869us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
492,040us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
487,773us-gaap_DepositAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Repurchase agreements 4,163us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
6,500us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4,344us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
2,643us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
2,554us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3,870us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
2,980us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
2,329us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
FHLBB advances 28,813us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
29,218us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
29,619us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
30,017us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
30,411us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
30,801us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
31,187us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
31,574us-gaap_FederalHomeLoanBankAdvances
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Shareholders' equity 101,821us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
75,516us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
75,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
74,001us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
72,790us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
71,211us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
71,489us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
72,206us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Non-performing assets $ 10,892us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 8,945us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 8,757us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 8,526us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 7,549us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 9,737us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 9,639us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 9,297us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Per Common Share Data                
Earnings, basic and diluted         $ 0.55us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.57us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.65us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.53us-gaap_EarningsPerShareBasicAndDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Earnings, basic $ 0.10us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.43us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.54us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.29us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
       
Earnings, diluted $ 0.10us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.43us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.54us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.29us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
       
Cash dividends declared $ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Cash dividends paid $ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 0.28us-gaap_CommonStockDividendsPerShareCashPaid
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Book value $ 31.54SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 34.74SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 34.44SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 33.90SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 33.21SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 32.28SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 32.45SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 32.88SAL_BookValueShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Market price: (a) High $ 28.39SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 30.70SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 30.98SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 27.58SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 28.00SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 29.95SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 28.00SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 26.44SAL_MarketPriceHighShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Market price: (a) Low $ 25.88SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 26.95SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 27.13SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 25.90SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 25.50SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 25.52SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 25.18SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
$ 23.55SAL_MarketPriceLowShares
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Statistical Data                
Net interest margin (fully tax equivalent) 3.68%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.39%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.74%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.72%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.71%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.51%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.54%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.54%SAL_NetInterestMarginFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Efficiency ratio (fully tax equivalent) 77.80%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
75.92%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
72.35%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
77.11%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
71.77%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
71.72%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
68.88%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
70.93%SAL_EfficiencyRatioFullyTaxEquivalent
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Return on average assets 0.11%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
0.45%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
0.62%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
0.35%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
0.64%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
0.64%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
0.74%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
0.61%SAL_ReturnOnAverageAssets
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Return on average shareholders' equity 1.18%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
4.85%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
6.32%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
3.53%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
6.69%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
7.05%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
7.81%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
6.45%SAL_ReturnOnAverageShareholdersEquity
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Weighted average equivalent shares outstanding, diluted         1,691us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,691us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,691us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,690us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
Weighted average common shares outstanding, basic 1,981us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,693us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,691us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,691us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
       
Weighted average common shares outstanding, diluted 1,981us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,693us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,691us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember
1,691us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementScenarioAxis
= SAL_SelectedQuarterlyConsolidatedFinancialDataMember