XML 89 R78.htm IDEA: XBRL DOCUMENT
v3.25.3

Fair Value Disclosures - Quantitative Information About Level 3 (Details) | Sep. 30, 2025 USD ($) | Dec. 31, 2024 USD ($)
--- | --- | ---
Mortgage and Installment | Collateral Dependent Loans, Mortgage And Installment | Collateral Other Than Real Estate |  |
Asset Fair Value [Abstract] |  |
Collateral dependent loans, fair value | $ 400,000 | $ 290,000
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net |  |
Asset Fair Value [Abstract] |  |
Servicing asset, fair value | $ 31,522,000 | $ 46,796,000
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Present value of net servicing revenue | Float rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.0368 | 0.0433
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Minimum | Present value of net servicing revenue | Discount rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.0950 | 0.1000
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Minimum | Present value of net servicing revenue | Cost to service (in US Dollars) |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 69 | 70
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Minimum | Present value of net servicing revenue | Ancillary income (in US Dollars) |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 20 | 20
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Minimum | Present value of net servicing revenue | Prepayment rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.0539 | 0.0540
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Maximum | Present value of net servicing revenue | Discount rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.3106 | 0.1915
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Maximum | Present value of net servicing revenue | Cost to service (in US Dollars) |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 817 | 817
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Maximum | Present value of net servicing revenue | Ancillary income (in US Dollars) |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 30 | 30
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Maximum | Present value of net servicing revenue | Prepayment rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.3290 | 0.2828
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Weighted Average | Present value of net servicing revenue | Discount rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.0993 | 0.1037
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Weighted Average | Present value of net servicing revenue | Cost to service (in US Dollars) |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 80 | 79
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Weighted Average | Present value of net servicing revenue | Ancillary income (in US Dollars) |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 21 | 20
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Weighted Average | Present value of net servicing revenue | Float rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.0368 | 0.0433
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Recurring Basis | Mortgage Loan Servicing, net | Weighted Average | Present value of net servicing revenue | Prepayment rate |  |
Ranges and Weighted Average [Abstract] |  |
Servicing asset | 0.0980 | 0.0754
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Discounted cash flow |  |
Asset Fair Value [Abstract] |  |
Collateral dependent loans, fair value | $ 7,272,000 | $ 3,478,000
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Sales comparison approach |  |
Asset Fair Value [Abstract] |  |
Collateral dependent loans, fair value | $ 12,006,000 | $ 859,000
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Minimum | Discounted cash flow | Discount rate |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | 0.400 |
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Minimum | Discounted cash flow | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans |  | 0.450
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Minimum | Sales comparison approach | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | (0.180) | (0.200)
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Maximum | Discounted cash flow | Discount rate |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | 0.700 |
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Maximum | Discounted cash flow | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans |  | 0.550
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Maximum | Sales comparison approach | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | 0.420 | 0.350
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Weighted Average | Discounted cash flow | Discount rate |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | 0.480 |
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Weighted Average | Discounted cash flow | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans |  | 0.505
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Commercial | Collateral Dependent Loans, Commercial | Weighted Average | Sales comparison approach | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | (0.010) | (0.014)
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Mortgage and Installment | Collateral Dependent Loans, Mortgage And Installment |  |
Asset Fair Value [Abstract] |  |
Collateral dependent loans, fair value | $ 1,306,000 | $ 1,176,000
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Mortgage and Installment | Collateral Dependent Loans, Mortgage And Installment | Minimum | Sales comparison approach | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | (0.280) | (0.220)
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Mortgage and Installment | Collateral Dependent Loans, Mortgage And Installment | Maximum | Sales comparison approach | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | 0.169 | 0.217
Significant Un- observable Inputs (Level 3) | Measured at Fair Value on a Non-recurring Basis: | Mortgage and Installment | Collateral Dependent Loans, Mortgage And Installment | Weighted Average | Sales comparison approach | Comparability adjustment |  |
Ranges and Weighted Average [Abstract] |  |
Impaired loans | (0.016) | (0.004)

X
- Definition Amount of investment in collateral dependent loans measured at fair value. + References No definition available. + Details
Name: | ibcp_CollateralDependentLoansFairValue
Namespace Prefix: | ibcp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of input used to measure investment in impaired loans measured at fair value. + References No definition available. + Details
Name: | ibcp_ImpairedLoansMeasurementInput
Namespace Prefix: | ibcp_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Unobservable Inputs Weighted Average [Abstract] + References No definition available. + Details
Name: | ibcp_UnobservableInputsWeightedAverageAbstract
Namespace Prefix: | ibcp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_FairValueNetAssetLiabilityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate amount of servicing assets that are subsequently measured at fair value and servicing assets that are subsequently measured using the amortization method. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481260/860-50-45-2 + Details
Name: | us-gaap_ServicingAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of input used to measure servicing asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_ServicingAssetMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=ibcp_ResidentialMortgageAndInstallmentPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=ibcp_CollateralDependentLoansMortgageAndInstallmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CollateralAxis=ibcp_CollateralOtherThanRealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=ibcp_CapitalizedMortgageLoanServicingRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=ibcp_PresentValueOfNetServicingRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=ibcp_MeasurementInputFloatRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=ibcp_MeasurementInputCostToServiceApproachMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=ibcp_MeasurementInputAncillaryIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPrepaymentRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=ibcp_CollateralDependentLoansCommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=ibcp_SalesComparisonApproachMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputComparabilityAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |