XML 68 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS - Changes in allowance for loan losses (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Business Activities Loans - Beginning balance      
Residential $ 1,938SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
$ 1,934SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
$ 1,479SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Commercial 1,385us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
1,059us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
1,139us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Land 226SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
300SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
409SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Real estate 3,549us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
3,293us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
3,027us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Commercial and industrial 561SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
499SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
704SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Municipal 43SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
36SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
24SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Consumer 105us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
92us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
79us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Unallocated 425us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
440us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
242us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Totals 4,683us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
4,360us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
4,076us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesBeginningBalanceMember
Business Activities Loans - Provision      
Residential 657SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
275SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
688SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Commercial 355us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
528us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
(52)us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Land 58SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
147SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
167SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Real estate 1,070us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
950us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
803us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Commercial and industrial 25SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
65SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
(21)SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Municipal 18SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
7SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
12SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Consumer 16us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
59us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
78us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Unallocated (16)us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
(15)us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
198us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Totals 1,113us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
1,066us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
1,070us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionMember
Business Activities Loans - Charge-offs      
Residential (307)SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(271)SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(233)SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
Commercial (84)us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(208)us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(64)us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
Land (121)SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(221)SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(276)SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
Real estate (512)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(700)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(573)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
Commercial and industrial (19)SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(4)SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(222)SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
Municipal         
Consumer (28)us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(70)us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(91)us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
Unallocated         
Totals (559)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(774)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
(886)us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesChargeOffsMember
Business Activities Loans - Recoveries      
Residential 18SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
     
Commercial 41us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
6us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
36us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
Land 1SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
     
Real estate 60us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
6us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
36us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
Commercial and industrial 16SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
1SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
38SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
Municipal         
Consumer 24us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
24us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
26us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
Unallocated         
Totals 100us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
31us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
100us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesRecoveriesMember
Business Activities Loans - Ending balance      
Residential 2,306SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
1,938SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
1,934SAL_LoansAndLeasesReceivableResidentialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Commercial 1,697us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
1,385us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
1,059us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Land 164SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
226SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
300SAL_LoansAndLeasesReceivableLandAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Real estate 4,167us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
3,549us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
3,293us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Commercial and industrial 583SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
561SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
499SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Municipal 61SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
43SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
36SAL_LoansAndLeasesReceivableMunicipalAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Consumer 117us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
105us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
92us-gaap_LoansAndLeasesReceivableConsumerAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Unallocated 409us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
425us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
440us-gaap_LoansAndLeasesReceivableOtherAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Totals 5,337us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
4,683us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
4,360us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceMember
Acquired Loans - Beginning balance      
Residential       
Commercial       
Land       
Real estate       
Commercial and industrial       
Municipal       
Consumer       
Unallocated       
Totals       
Acquired Loans - Provision      
Residential       
Commercial 7us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionAcquiredMember
   
Land       
Real estate 7us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionAcquiredMember
   
Commercial and industrial 14SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionAcquiredMember
   
Municipal       
Consumer       
Unallocated       
Totals 21us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesProvisionAcquiredMember
   
Acquired Loans - Charge-offs      
Residential       
Commercial       
Land       
Real estate       
Commercial and industrial       
Municipal       
Consumer       
Unallocated       
Totals       
Acquired Loans - Recoveries      
Residential       
Commercial       
Land       
Real estate       
Commercial and industrial       
Municipal       
Consumer       
Unallocated       
Totals       
Acquired Loans - Ending balance      
Residential       
Commercial 7us-gaap_LoansAndLeasesReceivableCommercialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceAcquiredMember
   
Land       
Real estate 7us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceAcquiredMember
   
Commercial and industrial 14SAL_LoansReceivableCommercialAndIndustrialAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceAcquiredMember
   
Municipal       
Consumer       
Unallocated       
Totals $ 21us-gaap_LoansAndLeasesReceivableAllowance
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= SAL_AllowanceForLoanLossesEndingBalanceAcquiredMember