XML 71 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Credit Losses (Details 4) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
Recorded investment $ 279us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1 $ 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
Related allowance 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Construction [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
Recorded investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
Related allowance 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConstructionLoansMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Residential real estate [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Related allowance 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ResidentialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Commercial real estate [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 2us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded investment 279us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Related allowance 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Commercial [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Related allowance 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Troubled Debt Restructurings That Subsequently Defaulted [Member] | Consumer [Member]    
Financing Receivable, Allowance for Credit Losses [Line Items]    
Number of contracts 0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded investment 0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Related allowance $ 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
$ 0shbi_FinancingReceivableModificationsSubsequentDefaultRelatedAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ConsumerLoanMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= shbi_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember