XML 43 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Mar. 31, 2013
Security
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost $ 569,308,000us-gaap_AvailableForSaleSecuritiesAmortizedCost   $ 532,930,000us-gaap_AvailableForSaleSecuritiesAmortizedCost  
Unrealized gains 4,544,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax   3,317,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax  
Unrealized losses 2,090,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax   3,069,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax  
Fair Value 571,762,000us-gaap_AvailableForSaleSecurities   533,178,000us-gaap_AvailableForSaleSecurities  
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 107,419,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue   163,665,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue  
Less Than Twelve Months, Unrealized Losses 351,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss   909,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss  
Twelve Months or More, Fair Value 57,078,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue   69,122,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue  
Twelve Months or More, Unrealized Losses 1,739,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss   2,160,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss  
Total, Fair value 164,497,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue   232,787,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue  
Total, Unrealized Losses 2,090,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss   3,069,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss  
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Fair value 3,673,000ibcp_FairValuePrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTI      
Amortized cost 3,518,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIAmortizedCost      
Non-credit unrealized loss 39,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTINonCreditUnrealizedLosses      
Unrealized gain 194,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIUnrealizedGains      
Cumulative credit related OTTI 1,594,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeCumulativeCreditRelatedOTTI      
OTTI changes recorded in earnings 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities    
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract]        
Maturing within one year 28,410,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost      
Maturing after one year but within five years 61,845,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost      
Maturing after five years but within ten years 36,871,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost      
Maturing after ten years 75,861,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost      
Available-for-sale Securities, Debt Maturities, Amortized Cost Basis 202,987,000us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis      
U.S. agency residential mortgage-backed 232,286,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost      
U.S. agency commercial mortgage-backed 32,846,000ibcp_GovernmentAgencyCommercialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis      
Private label residential mortgage-backed 5,992,000ibcp_PrivateLabelResidentialMortgageBackedWithoutSingleMaturityDateAmortizedCostBasis      
Other asset backed 95,197,000ibcp_OtherAssetBackedWithoutSingleMaturityDateAmortizedCostBasis      
Total 569,308,000ibcp_TotalDebtMaturitiesAtAmortizedCost      
Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]        
Maturing within one year 28,419,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue      
Maturing after one year but within five years 62,190,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue      
Maturing after five years but within ten years 37,377,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue      
Maturing after ten years 75,430,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue      
Available-for-sale Securities fair value total 203,416,000ibcp_AvailableForSaleSecuritiesDebtMaturitiesFairValueTotal      
U.S. agency residential mortgage backed 234,254,000us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue      
U.S. agency commercial mortgage-backed 33,081,000ibcp_GovernmentAgencyCommercialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue      
Private label residential mortgage-backed 5,820,000ibcp_PrivateLabelResidentialMortgageBackedDebtMaturitiesWithoutSingleMaturityDateFairValue      
Other asset backed 95,191,000ibcp_OtherAssetBackedDebtMaturitiesWithoutSingleMaturityDateFairValue      
Total 571,762,000ibcp_TotalDebtMaturitiesAtFairValue      
Other than Temporary Impairment, Credit Losses Recognized in Earnings [Roll Forward]        
Balance at beginning of year 1,844,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 1,835,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 1,835,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld  
Additions to credit losses on securities for which no previous OTTI was recognized 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsNoPreviousImpairment    
Increases to credit losses on securities for which OTTI was previously recognized 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses 0us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsAdditionsAdditionalCreditLosses    
Total 1,844,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld 1,835,000us-gaap_OtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsCreditLossesOnDebtSecuritiesHeld    
Gain and losses realized on sale of securities available for sale [Abstract]        
Proceeds 11,786,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGainsLossesSaleProceeds 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGainsLossesSaleProceeds    
Realized Gains 75,000us-gaap_AvailableForSaleSecuritiesGrossRealizedGains 0us-gaap_AvailableForSaleSecuritiesGrossRealizedGains    
Realized Losses 0us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses 0us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses    
Trading securities, realized gains 10,000ibcp_TradingSecuritiesRecognizedGainLoss 112,000ibcp_TradingSecuritiesRecognizedGainLoss    
U.S. Agency [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 35,308,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  34,936,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Unrealized gains 255,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  133,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Unrealized losses 34,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  63,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Fair Value 35,529,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  35,006,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 12,822,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  12,851,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Less Than Twelve Months, Unrealized Losses 29,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  58,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Twelve Months or More, Fair Value 775,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  606,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Twelve Months or More, Unrealized Losses 5,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  5,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Total, Fair value 13,597,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  13,457,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Total, Unrealized Losses 34,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
  63,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 18us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember
     
U.S. Agency Residential Mortgage-Backed [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 232,286,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  256,387,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Unrealized gains 2,162,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  1,838,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Unrealized losses 194,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  667,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Fair Value 234,254,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  257,558,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 29,496,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  89,547,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Less Than Twelve Months, Unrealized Losses 119,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  531,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Twelve Months or More, Fair Value 11,171,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  15,793,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Twelve Months or More, Unrealized Losses 75,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  136,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Total, Fair value 40,667,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  105,340,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Total, Unrealized Losses 194,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
  667,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 41us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember
     
U.S. Agency Commercial Mortgage-Backed [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 32,846,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  33,779,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Unrealized gains 270,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  68,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Unrealized losses 35,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  119,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Fair Value 33,081,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  33,728,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 7,999,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  21,325,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Less Than Twelve Months, Unrealized Losses 28,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  119,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Twelve Months or More, Fair Value 2,600,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Twelve Months or More, Unrealized Losses 7,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Total, Fair value 10,599,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  21,325,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Total, Unrealized Losses 35,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
  119,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 10us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
     
Private Label Residential Mortgage-Backed [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 5,992,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  6,216,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Unrealized gains 195,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  187,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Unrealized losses 367,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  390,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Fair Value 5,820,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  6,013,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 202,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  208,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Less Than Twelve Months, Unrealized Losses 1,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  1,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Twelve Months or More, Fair Value 3,883,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  4,013,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Twelve Months or More, Unrealized Losses 366,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  389,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Total, Fair value 4,085,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  4,221,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Total, Unrealized Losses 367,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
  390,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 5us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Number of securities 5ibcp_NumberOfSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Number of securities rated as investment grade 2ibcp_NumberOfSecuritiesRatedAsInvestmentGrade
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Number of securities rated as below investment grade 2ibcp_NumberOfSecuritiesRatedBelowInvestmentGrade
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Number of bonds with impairment in excess of ten percent 2ibcp_NumberOfBondsWithImpairmentInExcessOfTenPercent
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Percentage of excess impairment on bonds (in hundredths) 10.00%ibcp_PercentageOfExcessImpairmentOnBonds
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Number of bonds with impairment for more than 12 months 4ibcp_NumberOfBondsWithImpairmentForMoreThan12Months
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
The number of private label mortgage backed securities currently below investment grade with OTTI 4ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithOTTI
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Number of private label mortgage backed securities currently below investment grade with OTTI unrealized gains 2ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithOttiUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Number of private label mortgage backed securities currently below investment grade with OTTI unrealized loss 1ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithOttiUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
    3ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithOttiUnrealizedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
Number of private label mortgage backed securities currently below investment grade with OTTI unrealized loss less than previous OTTI credit 2ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeUnrealizedLossLessThanOttiCredit
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember
     
Senior Security [Member]        
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Fair value 2,053,000ibcp_FairValuePrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTI
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSecurityMember
     
Amortized cost 2,092,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSecurityMember
     
Non-credit unrealized loss 39,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTINonCreditUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSecurityMember
     
Unrealized gain 0ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSecurityMember
     
Cumulative credit related OTTI 757,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeCumulativeCreditRelatedOTTI
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSecurityMember
     
OTTI changes recorded in earnings 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSecurityMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSecurityMember
   
Super Senior Security [Member]        
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Fair value 1,524,000ibcp_FairValuePrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTI
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SuperSeniorSecurityMember
     
Amortized cost 1,426,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SuperSeniorSecurityMember
     
Non-credit unrealized loss 0ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTINonCreditUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SuperSeniorSecurityMember
     
Unrealized gain 98,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SuperSeniorSecurityMember
     
Cumulative credit related OTTI 457,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeCumulativeCreditRelatedOTTI
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SuperSeniorSecurityMember
     
OTTI changes recorded in earnings 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SuperSeniorSecurityMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SuperSeniorSecurityMember
   
Senior Support Security [Member]        
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Fair value 96,000ibcp_FairValuePrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTI
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSupportSecurityMember
     
Amortized cost 0ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSupportSecurityMember
     
Non-credit unrealized loss 0ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTINonCreditUnrealizedLosses
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSupportSecurityMember
     
Unrealized gain 96,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeWithCreditRelatedOTTIUnrealizedGains
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSupportSecurityMember
     
Cumulative credit related OTTI 380,000ibcp_PrivateLabelMortgageBackedSecuritiesCurrentlyBelowInvestmentGradeCumulativeCreditRelatedOTTI
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSupportSecurityMember
     
OTTI changes recorded in earnings 0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSupportSecurityMember
0us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNetAvailableforsaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_SeniorSupportSecurityMember
   
Other Asset-backed [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 95,197,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  32,314,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Unrealized gains 110,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  77,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Unrealized losses 116,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  38,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Fair Value 95,191,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  32,353,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 28,970,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  2,960,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Less Than Twelve Months, Unrealized Losses 46,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  15,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Twelve Months or More, Fair Value 7,232,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  8,729,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Twelve Months or More, Unrealized Losses 70,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  23,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Total, Fair value 36,202,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  11,689,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Total, Unrealized Losses 116,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
  38,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 29us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
     
Obligations of States and Political Subdivisions [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 142,133,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  143,698,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Unrealized gains 1,469,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  961,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Unrealized losses 814,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  1,244,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Fair Value 142,788,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  143,415,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 24,722,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  28,114,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Less Than Twelve Months, Unrealized Losses 70,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  106,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Twelve Months or More, Fair Value 28,979,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  37,540,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Twelve Months or More, Unrealized Losses 744,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  1,138,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Total, Fair value 53,701,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  65,654,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Total, Unrealized Losses 814,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  1,244,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 57us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
     
Trust Preferred [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 2,910,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  2,910,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Unrealized gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Unrealized losses 472,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  469,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Fair Value 2,438,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  2,441,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Less Than Twelve Months, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Twelve Months or More, Fair Value 2,438,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  2,441,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Twelve Months or More, Unrealized Losses 472,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  469,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Total, Fair value 2,438,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  2,441,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Total, Unrealized Losses 472,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
  469,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 3us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
     
Number of securities rated as investment grade 1ibcp_NumberOfSecuritiesRatedAsInvestmentGrade
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
     
Number of securities rated as below investment grade 1ibcp_NumberOfSecuritiesRatedBelowInvestmentGrade
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
     
Number of major credit rating agencies rating securities with fair value less than amortized cost 2ibcp_NumberOfMajorCreditRatingAgenciesRatingSecuritiesWithFairValueLessThanAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
     
Number of securities not rated 1ibcp_NumberOfSecuritiesNotExternallyRated
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
     
Non-rated securities, amortized cost 1,000,000ibcp_NonRatedTrustPreferredSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
     
Fair value of non-rated trust preferred securities 800,000ibcp_NonRatedTrustPreferredSecuritiesFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember
     
Rated Issues [Member]        
Trust preferred securities [Abstract]        
Fair Value 1,674,000ibcp_TrupsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_RatedIssuesMember
  1,643,000ibcp_TrupsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_RatedIssuesMember
 
Net Unrealized Loss (236,000)ibcp_TrupsNetUnrealizedGainLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_RatedIssuesMember
  (267,000)ibcp_TrupsNetUnrealizedGainLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_RatedIssuesMember
 
Unrated Issues [Member]        
Trust preferred securities [Abstract]        
Fair Value 764,000ibcp_TrupsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_UnratedIssuesNoOttiMember
  798,000ibcp_TrupsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_UnratedIssuesNoOttiMember
 
Net Unrealized Loss (236,000)ibcp_TrupsNetUnrealizedGainLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_UnratedIssuesNoOttiMember
  (202,000)ibcp_TrupsNetUnrealizedGainLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= ibcp_UnratedIssuesNoOttiMember
 
Corporate [Member]        
Available-for-sale Securities, Amortized Cost Basis [Abstract]        
Amortized cost 22,636,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  22,690,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Unrealized gains 83,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  53,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Unrealized losses 58,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  79,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Fair Value 22,661,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  22,664,000us-gaap_AvailableForSaleSecurities
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract]        
Less Than Twelve Months, Fair Value 3,208,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  8,660,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Less Than Twelve Months, Unrealized Losses 58,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  79,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Twelve Months or More, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Twelve Months or More, Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Total, Fair value 3,208,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  8,660,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Total, Unrealized Losses $ 58,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
  $ 79,000us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Private Label Residential Mortgage Backed Securities Below Investment Grade [Abstract]        
Number of securities with market fair value less than amortized cost 5us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember