XML 95 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Schedule of the Activity Regarding TDRs by Loan Type) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance $ 34,671smmf_TroubledDebtRestructuringsValue
Additions 0smmf_TroubledDebtRestructuringsAdditions
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
Net (paydowns) advances (1,798)smmf_TroubledDebtRestructuringNetPaydownsAdvances
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
Troubled debt restructurings, ending balance 32,873smmf_TroubledDebtRestructuringsValue
Allowance related to troubled debt restructurings 717smmf_AllowanceRelatedTotroubledDebtRestructurings
Land and Land Improvements [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 5,786smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Net (paydowns) advances (28)smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Troubled debt restructurings, ending balance 5,758smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Allowance related to troubled debt restructurings 168smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_LandAndLandImprovementsMember
Construction [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 0smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Net (paydowns) advances 0smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Troubled debt restructurings, ending balance 0smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Allowance related to troubled debt restructurings 0smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_ConstructionMember
Commercial [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 410smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Net (paydowns) advances (29)smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Troubled debt restructurings, ending balance 381smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Allowance related to troubled debt restructurings 0smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Owner Occupied [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 9,501smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Net (paydowns) advances (73)smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Troubled debt restructurings, ending balance 9,428smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Allowance related to troubled debt restructurings 209smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OwnerOccupiedMember
Non-Owner Occupied [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 6,219smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Net (paydowns) advances (35)smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Troubled debt restructurings, ending balance 6,184smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Allowance related to troubled debt restructurings 21smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonOwnerOccupiedMember
Non-Jumbo [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 6,245smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Net (paydowns) advances (423)smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Troubled debt restructurings, ending balance 5,822smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Allowance related to troubled debt restructurings 276smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_NonJumboMember
Jumbo [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 5,937smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Net (paydowns) advances (1,206)smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Troubled debt restructurings, ending balance 4,731smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Allowance related to troubled debt restructurings 43smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_JumboMember
Home Equity Line of Credit [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 523smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Net (paydowns) advances 0smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Troubled debt restructurings, ending balance 523smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Allowance related to troubled debt restructurings 0smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Consumer Portfolio Segment [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 50smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Net (paydowns) advances (4)smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Troubled debt restructurings, ending balance 46smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Allowance related to troubled debt restructurings 0smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Other Loans [Member]  
Troubled Debt Restructurings [Roll Forward]  
Troubled debt restructurings, beginning balance 0smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember
Additions 0smmf_TroubledDebtRestructuringsAdditions
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember
Charge-offs 0smmf_TroubledDebtRestructuringsChargeoffs
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember
Net (paydowns) advances 0smmf_TroubledDebtRestructuringNetPaydownsAdvances
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember
Transfer into foreclosed properties 0smmf_TroubledDebtRestructuringsTransferIntoOreo
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember
Refinance out of TDR status 0smmf_TroubleDdebtDrestructuringsRefinance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember
Troubled debt restructurings, ending balance 0smmf_TroubledDebtRestructuringsValue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember
Allowance related to troubled debt restructurings $ 0smmf_AllowanceRelatedTotroubledDebtRestructurings
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= smmf_OtherLoansMember