XML 99 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
LOANS AND PAYMENT PLAN RECEIVABLES, Loan Ratings by Loan Class (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan $ 690,955us-gaap_LoansAndLeasesReceivableCommercial $ 635,234us-gaap_LoansAndLeasesReceivableCommercial
Accrued interest included in total 4,454ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans 4,579ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
Credit ratings of insurer or risk retention group counterparties [Abstract]    
Subsidiary's outstanding payment plan insured by third party (in hundredths) 69.60%ibcp_SubsidiaryOutstandingPaymentPlanInsuredByThirdParty  
Subsidiary's payment outstanding payment plan 2, insured by third party (in hundredths) 17.70%ibcp_SubsidiaryOutstandingPaymentPlanInsuredByThirdPartyTwo  
Payment Plan Receivables, Full Refund 27,853ibcp_PaymentPlanReceivablesFullRefund 48,077ibcp_PaymentPlanReceivablesFullRefund
Payment Plan Receivables, Partial Refund 7,094ibcp_PaymentPlanReceivablePartialRefund 5,053ibcp_PaymentPlanReceivablePartialRefund
Payment Plan Receivables, Other 5,054ibcp_PaymentPlanReceivableOther 7,508ibcp_PaymentPlanReceivableOther
Total 40,001ibcp_TotalPaymentPlanReceivable 60,638ibcp_TotalPaymentPlanReceivable
Commercial [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 692,570us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
636,858us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Accrued interest included in total 1,615ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
1,624ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
Commercial [Member] | Non-Watch 1-6 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 645,082us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
571,794us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
Accrued interest included in total 1,479ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
1,433ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
Commercial [Member] | Watch 7-8 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 34,609us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
49,014us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
Accrued interest included in total 111ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
147ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
Commercial [Member] | Substandard Accrual 9 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 8,306us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
10,681us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
Accrued interest included in total 25ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
44ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
Commercial [Member] | Non Accrual 10-11 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 4,573us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
5,369us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
Accrued interest included in total 0ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
0ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialPortfolioSegmentMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
Income Producing - Real Estate [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 253,066us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
251,633us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
Income Producing - Real Estate [Member] | Non-Watch 1-6 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 241,266us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
227,957us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
Income Producing - Real Estate [Member] | Watch 7-8 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 8,649us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
17,882us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
Income Producing - Real Estate [Member] | Substandard Accrual 9 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 1,918us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
3,895us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
Income Producing - Real Estate [Member] | Non Accrual 10-11 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 1,233us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
1,899us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialIncomeProducingRealEstateReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
Land, Land Development and Construction Real Estate [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 34,338us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
31,836us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
Land, Land Development and Construction Real Estate [Member] | Non-Watch 1-6 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 30,869us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
25,654us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
Land, Land Development and Construction Real Estate [Member] | Watch 7-8 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 2,485us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
4,829us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
Land, Land Development and Construction Real Estate [Member] | Substandard Accrual 9 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 390us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
317us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
Land, Land Development and Construction Real Estate [Member] | Non Accrual 10-11 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 594us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
1,036us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialLandLandDevelopmentRealEstateConstructionFinancingReceivableMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
Commercial and Industrial [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 405,166us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
353,389us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
Commercial and Industrial [Member] | Non-Watch 1-6 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 372,947us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
318,183us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonWatch16Member
Commercial and Industrial [Member] | Watch 7-8 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 23,475us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
26,303us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_Watch78Member
Commercial and Industrial [Member] | Substandard Accrual 9 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 5,998us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
6,469us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_SubstandardAccrual9Member
Commercial and Industrial [Member] | Non Accrual 10-11 [Member]    
Loan ratings/credit scores by loan class [Abstract]    
Commercial loan 2,746us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
2,434us-gaap_LoansAndLeasesReceivableCommercial
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_CommercialAndIndustrialMember
/ us-gaap_InternalCreditAssessmentAxis
= ibcp_NonAccrual1011Member
Mortgage [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 52,490ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 46,415ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
750-799 139,075ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 133,977ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
700-749 98,199ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 105,953ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
650-699 83,365ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 80,928ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
600-649 39,874ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 51,308ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
550-599 27,715ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 31,527ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
500-549 18,831ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 19,298ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
Under 500 8,074ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 11,335ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
Unknown 7,175ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 8,168ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
Total 474,798ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 488,909ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
Accrued interest included in total 2,170ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1] 2,276ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialPortfolioSegmentMember
[1]
1-4 Family [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 27,918ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 23,924ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
750-799 72,674ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 60,728ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
700-749 52,843ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 58,269ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
650-699 51,664ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 49,771ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
600-649 27,770ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 34,991ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
550-599 21,361ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 24,616ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
500-549 14,575ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 14,823ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
Under 500 6,306ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 9,492ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
Unknown 4,075ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 4,809ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
Total 279,186ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 281,423ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
Accrued interest included in total 1,311ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1] 1,300ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_Family14Member
[1]
Resort Lending [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 14,484ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 13,487ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
750-799 45,950ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 56,880ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
700-749 32,660ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 35,767ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
650-699 20,250ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 21,696ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
600-649 6,538ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 8,555ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
550-599 3,639ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 3,261ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
500-549 2,156ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 2,271ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
Under 500 875ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 1,160ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
Unknown 2,184ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 2,879ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
Total 128,736ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 145,956ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
Accrued interest included in total 562ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1] 650ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_ResortLendingMember
[1]
Home Equity - 1st Lien [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 3,863ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 3,650ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
750-799 6,128ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 4,560ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
700-749 3,054ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 3,289ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
650-699 3,257ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 2,316ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
600-649 1,704ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 2,621ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
550-599 994ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 1,165ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
500-549 699ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 644ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Under 500 261ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 323ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Unknown 242ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 233ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Total 20,202ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 18,801ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Accrued interest included in total 88ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1] 97ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
[1]
Home Equity - 2nd Lien [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 6,225ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 5,354ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
750-799 14,323ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 11,809ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
700-749 9,642ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 8,628ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
650-699 8,194ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 7,145ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
600-649 3,862ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 5,141ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
550-599 1,721ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 2,485ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
500-549 1,401ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 1,560ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
Under 500 632ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 360ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
Unknown 674ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 247ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
Total 46,674ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 42,729ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
Accrued interest included in total 209ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1] 229ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityLineSecondLienMember
[1]
Installment [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 36,674ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 29,741ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
750-799 81,375ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 66,924ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
700-749 38,337ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 39,866ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
650-699 26,207ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 27,549ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
600-649 11,225ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 11,544ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
550-599 5,962ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 7,925ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
500-549 3,920ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 5,060ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
Under 500 1,303ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 1,959ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
Unknown 2,044ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 2,176ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
Total 207,047ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 192,744ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
Accrued interest included in total 669ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1] 679ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentPortfolioSegmentMember
[1]
Home Equity - 1st Lien [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 2,272ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 2,977ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
750-799 5,677ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 6,585ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
700-749 3,111ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 4,353ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
650-699 3,963ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 4,815ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
600-649 3,434ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 3,173ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
550-599 2,019ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 2,843ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
500-549 1,128ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 1,483ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
Under 500 393ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 751ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
Unknown 77ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 162ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
Total 22,074ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 27,142ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
Accrued interest included in total 93ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1] 114ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentFirstLienMember
[1]
Home Equity - 2nd Lien [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 2,835ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 3,062ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
750-799 8,557ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 11,197ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
700-749 6,358ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 9,487ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
650-699 5,477ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 6,832ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
600-649 2,408ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 2,824ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
550-599 1,913ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 2,084ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
500-549 1,036ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 1,715ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
Under 500 427ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 663ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
Unknown 81ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 80ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
Total 29,092ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 37,944ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
Accrued interest included in total 112ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1] 144ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_HomeEquityInstallmentSecondLienMember
[1]
Loans Not Secured By Real Estate [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 31,507ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 23,649ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
750-799 66,558ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 48,585ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
700-749 28,179ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 25,343ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
650-699 16,152ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 15,256ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
600-649 5,128ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 5,289ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
550-599 1,896ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 2,785ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
500-549 1,672ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 1,732ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
Under 500 455ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 516ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
Unknown 1,842ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 1,892ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
Total 153,389ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 125,047ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
Accrued interest included in total 445ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1] 399ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_LoansNotSecuredByRealEstateMember
[1]
Other [Member]    
Loan ratings/credit scores by loan class [Abstract]    
800 and above 60ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 53ibcp_EightHundredsAndAbove
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
750-799 583ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 557ibcp_CreditScore750To799
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
700-749 689ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 683ibcp_CreditScore700To749
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
650-699 615ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 646ibcp_CreditScore650To699
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
600-649 255ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 258ibcp_CreditScore600To649
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
550-599 134ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 213ibcp_CreditScore550To599
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
500-549 84ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 130ibcp_CreditScore500To549
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
Under 500 28ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 29ibcp_CreditScoreUnder500
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
Unknown 44ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 42ibcp_Unknown
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
Total 2,492ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 2,611ibcp_CreditScoreByInvestmentTotal
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
Accrued interest included in total 19ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1] 22ibcp_AccruedInterestIncludedInRecordedInInvestmentInLoans
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ibcp_InstallmentOtherMember
[1]
AM Best Rating A+ [Member]    
Credit ratings of insurer or risk retention group counterparties [Abstract]    
Payment Plan Receivables, Full Refund 0ibcp_PaymentPlanReceivablesFullRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAPlusRatingMember
 
Payment Plan Receivables, Partial Refund 43ibcp_PaymentPlanReceivablePartialRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAPlusRatingMember
 
Payment Plan Receivables, Other 0ibcp_PaymentPlanReceivableOther
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAPlusRatingMember
 
Total 43ibcp_TotalPaymentPlanReceivable
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAPlusRatingMember
 
AM Best Rating, A Ratings [Member]    
Credit ratings of insurer or risk retention group counterparties [Abstract]    
Payment Plan Receivables, Full Refund 10,007ibcp_PaymentPlanReceivablesFullRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
20,203ibcp_PaymentPlanReceivablesFullRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
Payment Plan Receivables, Partial Refund 6,190ibcp_PaymentPlanReceivablePartialRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
4,221ibcp_PaymentPlanReceivablePartialRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
Payment Plan Receivables, Other 0ibcp_PaymentPlanReceivableOther
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
0ibcp_PaymentPlanReceivableOther
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
Total 16,197ibcp_TotalPaymentPlanReceivable
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
24,424ibcp_TotalPaymentPlanReceivable
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestARatingMember
AM Best Rating, A Minus Rating [Member]    
Credit ratings of insurer or risk retention group counterparties [Abstract]    
Payment Plan Receivables, Full Refund 1,989ibcp_PaymentPlanReceivablesFullRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
4,058ibcp_PaymentPlanReceivablesFullRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
Payment Plan Receivables, Partial Refund 685ibcp_PaymentPlanReceivablePartialRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
832ibcp_PaymentPlanReceivablePartialRefund
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
Payment Plan Receivables, Other 5,054ibcp_PaymentPlanReceivableOther
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
7,496ibcp_PaymentPlanReceivableOther
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
Total 7,728ibcp_TotalPaymentPlanReceivable
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
12,386ibcp_TotalPaymentPlanReceivable
/ us-gaap_CreditRatingAMBestAxis
= us-gaap_AMBestAMinusRatingMember
Not Rated [Member]    
Credit ratings of insurer or risk retention group counterparties [Abstract]    
Payment Plan Receivables, Full Refund 15,857ibcp_PaymentPlanReceivablesFullRefund
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
23,816ibcp_PaymentPlanReceivablesFullRefund
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
Payment Plan Receivables, Partial Refund 176ibcp_PaymentPlanReceivablePartialRefund
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
0ibcp_PaymentPlanReceivablePartialRefund
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
Payment Plan Receivables, Other 0ibcp_PaymentPlanReceivableOther
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
12ibcp_PaymentPlanReceivableOther
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
Total $ 16,033ibcp_TotalPaymentPlanReceivable
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
$ 23,828ibcp_TotalPaymentPlanReceivable
/ us-gaap_CreditRatingAMBestAxis
= ibcp_NotRatedMember
[1] Credit scores have been updated within the last twelve months.