XML 92 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivative [Line Items]      
Counterparty credit exposure on derivatives $ 900,000efsc_UnrealizedGainDerivativeInstruments    
Pledged cash as collateral in connection with interest rate swap agreements 1,000,000us-gaap_DerivativeCollateralRightToReclaimCash 1,000,000us-gaap_DerivativeCollateralRightToReclaimCash  
Non-designated hedging instruments | Risk Management | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Notional Amount 23,800,000invest_DerivativeNotionalAmount
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
23,800,000invest_DerivativeNotionalAmount
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Non-designated hedging instruments | Risk Management | Gain on state tax credits, net | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Amount of Gain or (Loss) Recognized in Operations on Derivative (8,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_GainOnStateTaxCreditsNetMember
(3,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_GainOnStateTaxCreditsNetMember
(80,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_GainOnStateTaxCreditsNetMember
Non-designated hedging instruments | Risk Management | Miscellaneous income | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Amount of Gain or (Loss) Recognized in Operations on Derivative 0us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_MiscellaneousIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_MiscellaneousIncomeMember
0us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_MiscellaneousIncomeMember
Non-designated hedging instruments | Risk Management | Other Assets | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Asset derivatives (other assets), fair value 2,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
10,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Non-designated hedging instruments | Risk Management | Other Liabilities | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Liability derivatives (other liabilities), fair value 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_RiskManagementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Non-designated hedging instruments | Client-Related | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Notional Amount 141,263,000invest_DerivativeNotionalAmount
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
185,213,000invest_DerivativeNotionalAmount
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Non-designated hedging instruments | Client-Related | Interest and fees on loans | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Amount of Gain or (Loss) Recognized in Operations on Derivative 0us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_InterestAndFeesOnLoansMember
(205,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_InterestAndFeesOnLoansMember
(447,000)us-gaap_DerivativeGainLossOnDerivativeNet
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= efsc_InterestAndFeesOnLoansMember
Non-designated hedging instruments | Client-Related | Other Assets | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Asset derivatives (other assets), fair value 907,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
990,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
 
Non-designated hedging instruments | Client-Related | Other Liabilities | Interest rate swap contracts      
Summary of Derivative Instruments [Abstract]      
Liability derivatives (other liabilities), fair value $ 907,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 990,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ efsc_DerivativeInstrumentPurposeAxis
= efsc_ClientRelatedMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember