XML 29 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
DERIVATIVE FINANCIAL INSTRUMENTS (Details) (USD $)
3 Months Ended 12 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Dec. 31, 2009
Dec. 31, 2014
Dec. 31, 2013
Apr. 16, 2013
Sep. 30, 2012
Derivative financial instrument according to type of hedge[ Abstract]              
Termination fee   $ 600,000ibcp_TerminationFeePayFixedInterestRateSwap          
Unrealized loss to be reclassified into earnings over remaining life     1,600,000ibcp_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringRemainingLife        
Completed securities trade 13,000,000ibcp_CompletedSecuritiesTrade            
Fair value of amended warrant was reclassified into shareholders' equity           1,500,000ibcp_FairValueOfAmendedWarrantReclassifiedIntoShareholdersEquity  
Fair value of derivative instruments, balance sheet location [Abstract]              
Asset Derivatives       619,000us-gaap_DerivativeFairValueOfDerivativeAsset 494,000us-gaap_DerivativeFairValueOfDerivativeAsset    
Liability Derivatives       366,000us-gaap_DerivativeFairValueOfDerivativeLiability 0us-gaap_DerivativeFairValueOfDerivativeLiability    
Interest-Rate Cap Agreement [Member]              
Derivative financial instrument according to type of hedge[ Abstract]              
Notional Amount             20,000,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
Cash Flow Hedge [Member] | Interest-Rate Cap Agreement [Member]              
Derivative financial instrument according to type of hedge[ Abstract]              
Unrecognized premiums       0ibcp_UnrecognizedPremiumOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
0ibcp_UnrecognizedPremiumOnDerivatives
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateCapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_CashFlowHedgingMember
   
No Hedge Designation [Member]              
Derivative financial instrument according to type of hedge[ Abstract]              
Notional Amount       61,959,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
51,166,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Average Maturity       1 year 1 month 6 days 0 years 1 month 6 days    
Fair Value       253,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
494,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
No Hedge Designation [Member] | Rate-Lock Mortgage Loan Commitments [Member]              
Derivative financial instrument according to type of hedge[ Abstract]              
Notional Amount       16,759,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
15,754,000us-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       437,000us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
366,000us-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       38,600,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
35,412,000us-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       (184,000)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
128,000us-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       3,300,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_FixedIncomeInterestRateMember
     
Average Maturity       9 years 4 months 24 days      
Fair Value       (182,000)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       3,300,000us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_TradingActivityByTypeAxis
= us-gaap_VariableIncomeInterestRateMember
     
Average Maturity       9 years 4 months 24 days      
Fair Value       182,000us-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       437,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateLockCommitmentsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
366,000us-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
128,000us-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       182,000us-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
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_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       184,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= ibcp_MandatoryCommitmentsToSellMortgageLoansMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0us-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       182,000us-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
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_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