XML 84 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
DERIVATIVE FINANCIAL INSTRUMENTS, Effect on Statement of Operations (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash Flow Hedge [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Other Comprehensive Income (Loss) (Effective Portion) $ 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
$ (37)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
$ (127)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Gain (Loss) Reclassified from Accumulated Other Comprehensive Loss into Income (Effective Portion) (380)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
(397)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
(927)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
Gain (Loss) Recognized in Income 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
[1]
Cash Flow Hedge [Member] | Fixed Income Interest Rate [Member] | Interest Rate Swap [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Other Comprehensive Income (Loss) (Effective Portion) 0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
(37)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
(127)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
Cash Flow Hedge [Member] | Fixed Income Interest Rate [Member] | Interest Rate Swap [Member] | Interest Expense [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Reclassified from Accumulated Other Comprehensive Loss into Income (Effective Portion) (380)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
(397)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
(927)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
Gain (Loss) Recognized in Income 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
[1]
No Hedge Designation [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Income 54us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] (1,777)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1] 710us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
[1]
No Hedge Designation [Member] | Rate-Lock Mortgage Loan Commitments [Member] | Mortgage Loan Gains [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Income 71us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_NetMortgageLoanGainsMember
[1] (1,002)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_NetMortgageLoanGainsMember
[1] 511us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_NetMortgageLoanGainsMember
[1]
No Hedge Designation [Member] | Mandatory Commitments to Sell Mortgage Loans [Member] | Mortgage Loan Gains [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Income (312)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_NetMortgageLoanGainsMember
[1] 250us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_NetMortgageLoanGainsMember
[1] 484us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_NetMortgageLoanGainsMember
[1]
No Hedge Designation [Member] | U.S. Treasury short position [Member] | Gain on securities [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Income 295us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_USTreasuryShortPositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GainLossOnInvestmentsMember1
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_USTreasuryShortPositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GainLossOnInvestmentsMember1
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_USTreasuryShortPositionMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GainLossOnInvestmentsMember1
[1]
No Hedge Designation [Member] | Amended Warrant [Member] | Decrease in Fair Value of U.S. Treasury Warrants [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Income 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_IncreaseDecreaseInFairValueOfUSTreasuryWarrantsMember
[1] (1,025)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_IncreaseDecreaseInFairValueOfUSTreasuryWarrantsMember
[1] (285)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_WarrantMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= ibcp_IncreaseDecreaseInFairValueOfUSTreasuryWarrantsMember
[1]
No Hedge Designation [Member] | Fixed Income Interest Rate [Member] | Interest Rate Swap [Member] | Interest Income [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Income (182)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
[1] 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
[1]
No Hedge Designation [Member] | Variable Income Interest Rate [Member] | Interest Rate Swap [Member] | Interest Income [Member]      
Effect of derivative financial instruments on the consolidated financial statements of operations [Abstract]      
Gain (Loss) Recognized in Income $ 182us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
[1] $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
[1] $ 0us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
[1]
[1] For cash flow hedges, this location and amount refers to the ineffective portion.