XML 47 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Portfolio Loans - Summary of Portfolio Loans Individually Evaluated for Impairment by Category (Details) (Non-Covered Loans, USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Impaired [Line Items]    
Unpaid Contractual Principal Balance $ 25,497us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance $ 24,243us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Recorded Investment With No Allowance 6,741us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment 15,122us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Recorded Investment With Allowance 16,249us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment 6,445us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
Total Recorded Investment 22,990us-gaap_ImpairedFinancingReceivableRecordedInvestment 21,567us-gaap_ImpairedFinancingReceivableRecordedInvestment
Related Allowance 2,394us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 1,550us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Average Recorded Investment 18,607us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 27,490us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
Commercial & Industrial
   
Financing Receivable, Impaired [Line Items]    
Unpaid Contractual Principal Balance 8,042us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
4,377us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With No Allowance 2,609us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With Allowance 3,464us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
3,384us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Total Recorded Investment 6,073us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
3,384us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Related Allowance 704us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
736us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Average Recorded Investment 4,136us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
6,574us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialAndIndustrialPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Commercial - Owner Occupied
   
Financing Receivable, Impaired [Line Items]    
Unpaid Contractual Principal Balance 1,376us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
606us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With No Allowance 770us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
201us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With Allowance 519us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
421us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Total Recorded Investment 1,289us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
622us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Related Allowance 286us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
107us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Average Recorded Investment 1,281us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
1,868us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateOwnerOccupiedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Commercial - Investor Owned
   
Financing Receivable, Impaired [Line Items]    
Unpaid Contractual Principal Balance 5,036us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
8,033us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With No Allowance 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
7,190us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With Allowance 5,187us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Total Recorded Investment 5,187us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
7,190us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Related Allowance 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Average Recorded Investment 4,375us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
11,348us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_CommercialRealEstateInvestorOwnedFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Construction and Land Development
   
Financing Receivable, Impaired [Line Items]    
Unpaid Contractual Principal Balance 7,961us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
10,668us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With No Allowance 419us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
7,383us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With Allowance 6,929us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
2,419us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Total Recorded Investment 7,348us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
9,802us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Related Allowance 352us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
703us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Average Recorded Investment 7,280us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
5,770us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConstructionAndLandDevelopmentFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Residential Real Estate
   
Financing Receivable, Impaired [Line Items]    
Unpaid Contractual Principal Balance 3,082us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
559us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With No Allowance 2,943us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
348us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With Allowance 150us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
221us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Total Recorded Investment 3,093us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
569us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Related Allowance 1,052us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
4us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Average Recorded Investment 954us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
1,930us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ResidentialRealEstateFinancingReceivableMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Consumer & Other
   
Financing Receivable, Impaired [Line Items]    
Unpaid Contractual Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With No Allowance 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Recorded Investment With Allowance 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Total Recorded Investment 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Related Allowance 0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
0us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
Average Recorded Investment $ 581us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember
$ 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= efsc_ConsumerAndOtherPortfolioSegmentMember
/ efsc_LoansByMajorCategoryAxis
= efsc_NoncoveredLoansMember