XML 29 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Derivative financial instrument according to type of hedge[ Abstract]    
Notional Amount $ 118,503us-gaap_DerivativeAssetNotionalAmount $ 61,959us-gaap_DerivativeAssetNotionalAmount
Average Maturity 1 year 10 months 24 days 1 year 1 month 6 days
Fair Value 602us-gaap_DerivativeFairValueOfDerivativeNet 253us-gaap_DerivativeFairValueOfDerivativeNet
Fair value of derivative instruments, balance sheet location [Abstract]    
Asset Derivatives 1,268us-gaap_DerivativeFairValueOfDerivativeAsset 619us-gaap_DerivativeFairValueOfDerivativeAsset
Liability Derivatives 666us-gaap_DerivativeFairValueOfDerivativeLiability 366us-gaap_DerivativeFairValueOfDerivativeLiability
No Hedge Designation [Member] | Rate-Lock Mortgage Loan Commitments [Member]    
Derivative financial instrument according to type of hedge[ Abstract]    
Notional Amount 28,413us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
16,759us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Average Maturity 0 years 1 month 6 days 0 years 1 month 6 days
Fair Value 825us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
437us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
No Hedge Designation [Member] | Mandatory Commitments to Sell Mortgage Loans [Member]    
Derivative financial instrument according to type of hedge[ Abstract]    
Notional Amount 59,126us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
38,600us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Average Maturity 0 years 1 month 6 days 0 years 1 month 6 days
Fair Value (223)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(184)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Fixed Income Interest Rate [Member] | No Hedge Designation [Member] | Interest Rate Swap [Member]    
Derivative financial instrument according to type of hedge[ Abstract]    
Notional Amount 15,482us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
3,300us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
Average Maturity 7 years 1 month 6 days 9 years 4 months 24 days
Fair Value (443)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
(182)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
Variable Income Interest Rate [Member] | No Hedge Designation [Member] | Interest Rate Swap [Member]    
Derivative financial instrument according to type of hedge[ Abstract]    
Notional Amount 15,482us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
3,300us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
Average Maturity 7 years 1 month 6 days 9 years 4 months 24 days
Fair Value 443us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
182us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
Other Assets [Member] | No Hedge Designation [Member] | Rate-Lock Mortgage Loan Commitments [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Asset Derivatives 825us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
437us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other Assets [Member] | No Hedge Designation [Member] | Mandatory Commitments to Sell Mortgage Loans [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Asset Derivatives 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other Assets [Member] | Fixed Income Interest Rate [Member] | No Hedge Designation [Member] | Interest Rate Swap [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Asset Derivatives 0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
Other Assets [Member] | Variable Income Interest Rate [Member] | No Hedge Designation [Member] | Interest Rate Swap [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Asset Derivatives 443us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
182us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
Other Liabilities [Member] | No Hedge Designation [Member] | Rate-Lock Mortgage Loan Commitments [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Liability Derivatives 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other Liabilities [Member] | No Hedge Designation [Member] | Mandatory Commitments to Sell Mortgage Loans [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Liability Derivatives 223us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
184us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Other Liabilities [Member] | Fixed Income Interest Rate [Member] | No Hedge Designation [Member] | Interest Rate Swap [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Liability Derivatives 443us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
182us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
Other Liabilities [Member] | Variable Income Interest Rate [Member] | No Hedge Designation [Member] | Interest Rate Swap [Member]    
Fair value of derivative instruments, balance sheet location [Abstract]    
Liability Derivatives $ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
$ 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember