XML 110 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND ALLOWANCE FOR CREDIT LOSSES (Details 4) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2 14us-gaap_FinancingReceivableModificationsNumberOfContracts2
Premodification outstanding recorded investment $ 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 $ 14,915us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Postmodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 14,923us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Related allowance 0shbi_FinancingReceivableModificationsRelatedAllowance 120shbi_FinancingReceivableModificationsRelatedAllowance
Troubled Debt Restructurings [Member] | Construction Loans [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
Premodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
218us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
Postmodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
218us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
Related allowance 0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
Troubled Debt Restructurings [Member] | Residential Real Estate [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Premodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
12,485us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Postmodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
12,494us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Related allowance 0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
38shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Commercial Real Estate [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Premodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
2,212us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Postmodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
2,211us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Related allowance 0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
82shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Commercial Loan [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Premodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Postmodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Related allowance 0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Consumer Loan [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Premodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
0us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Postmodification outstanding recorded investment 0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
0us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
Related allowance $ 0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember
$ 0shbi_FinancingReceivableModificationsRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsMember