XML 124 R109.htm IDEA: XBRL DOCUMENT
v3.25.0.1

RETIREMENT PLANS - Schedule of Allocation of Plan Assets (Details) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 100.00% | 100.00%
Employee Stock Ownership Plan |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 100.00% | 100.00%
Other securities |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 5.00% | 2.00%
Other securities | Employee Stock Ownership Plan |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 2.00% | 1.00%
Equity Securities |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 65.00% | 64.00%
Equity Securities | Minimum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 25.00% |
Equity Securities | Maximum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 75.00% |
Equity Securities | Employee Stock Ownership Plan |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 98.00% | 99.00%
Equity Securities | Employee Stock Ownership Plan | Minimum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 95.00% |
Equity Securities | Employee Stock Ownership Plan | Maximum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 99.00% |
Debt securities |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 30.00% | 34.00%
Debt securities | Minimum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 0.00% |
Debt securities | Maximum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 50.00% |
Debt securities | Employee Stock Ownership Plan |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 0.00% | 0.00%
Debt securities | Employee Stock Ownership Plan | Minimum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 0.00% |
Debt securities | Employee Stock Ownership Plan | Maximum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 0.00% |
Other Security Investments | Minimum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 0.00% |
Other Security Investments | Maximum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 20.00% |
Other Security Investments | Employee Stock Ownership Plan | Minimum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 0.00% |
Other Security Investments | Employee Stock Ownership Plan | Maximum |  |
Defined Benefit Plan Disclosure |  |
Percentage of plan assets (percent) | 5.00% |

X
- Definition The percentage of plan assets during the period. + References No definition available. + Details
Name: | thff_DefinedBenefitPlanPercentageOfPlanAssets
Namespace Prefix: | thff_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=thff_EmployeeStockOwnershipPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=thff_OtherSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
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: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ConvertibleDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherAggregatedInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |