XML 87 R75.htm IDEA: XBRL DOCUMENT
v3.22.4

ALLOWANCE FOR CREDIT LOSSES - Additional Information (Details) $ in Thousands | 12 Months Ended | 36 Months Ended
--- | --- | ---
Dec. 31, 2022 USD ($) loan | Dec. 31, 2021 USD ($) loan | Dec. 31, 2020 USD ($) loan | Dec. 31, 2022 USD ($)
Allowance for loan losses |  |  |  |
Number of modifications resulted in the permanent reduction | 0 | 0 | 0 |
Number of loans related to TDR | loan | 8 | 39 | 42 |
Loans charged off within 12 months of the modification |  |  |  | $ 0
Specific reserves allocated to troubled debt restructuring | $ 0 | $ 0 | $ 0 | 0
Number of loans modified due to COVID-19 | loan |  | 1,225 |  |
Loans modified due to COVID-19 |  | $ 253,000 |  |
Number of loans resumed normal scheduled payments | loan |  | 961 |  |
Loans resumed normal scheduled payments |  | $ 210,000 |  |
Number of loans provided additional payment relief | loan |  | 204 |  |
Number of Loans under Original Payment Relief Plan | loan |  | 1 |  |
Original payment relief plan, amount |  | $ 17,000 |  |
Minimum outstanding balance of non-homogeneous loans to be individually evaluated as to credit risk | $ 100 |  |  | $ 100
Commercial |  |  |  |
Allowance for loan losses |  |  |  |
Number of loans provided additional payment relief | loan |  | 9 |  |
Additional payment relief |  | $ 36,000 |  |
Minimum |  |  |  |
Allowance for loan losses |  |  |  |
Loan modification, reduction of stated interest rate | 12 months |  |  |
Loan modification, extension of maturity date | 12 months |  |  |
Maximum |  |  |  |
Allowance for loan losses |  |  |  |
Loan modification, reduction of stated interest rate | 5 years |  |  |
Loan modification, extension of maturity date | 10 years |  |  |

X
- Definition Amount of financing receivable that have been provided additional payment relief. + References No definition available. + Details
Name: | thff_FinancingReceivableModificationsAdditionalPaymentReliefAmount
Namespace Prefix: | thff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of financing receivable that have been provided original payment relief plan. + References No definition available. + Details
Name: | thff_FinancingReceivableModificationsOriginalPaymentReliefPlanAmount
Namespace Prefix: | thff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing Receivable, Modifications, Specific Reserves Allocated to Troubled Debt Restructuring + References No definition available. + Details
Name: | thff_FinancingReceivableModificationsSpecificReservesAllocatedtoTroubledDebtRestructuring
Namespace Prefix: | thff_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the amount of the write-down related to a troubled debt restructuring within 12 months of modification. + References No definition available. + Details
Name: | thff_FinancingReceivablesImpairedTroubledDebtRestructuringWriteDownWithinTwelveMonthsOfModifications
Namespace Prefix: | thff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loan Modification, Extension of Maturity Date + References No definition available. + Details
Name: | thff_LoanModificationExtensionofMaturityDate
Namespace Prefix: | thff_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loan Modification, Reduction of Stated Interest Rate + References No definition available. + Details
Name: | thff_LoanModificationReductionofStatedInterestRate
Namespace Prefix: | thff_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum outstanding balance of loans to be individually reviewed and classified as to credit risk. Homogeneous loans (at all levels of outstanding balances) are not reviewed individually, but rather as part of a group. + References No definition available. + Details
Name: | thff_LoansAndLeasesReceivableMinimumOutstandingBalanceToBeIndividuallyEvaluated
Namespace Prefix: | thff_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of loans modified other than troubled debt restructurings. + References No definition available. + Details
Name: | thff_NumberOfLoansModifiedOtherThanTroubledDebtRestructurings
Namespace Prefix: | thff_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of loans provided additional payment relief. + References No definition available. + Details
Name: | thff_NumberOfLoansProvidedAdditionalPaymentRelief
Namespace Prefix: | thff_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of loans under original relief plan. + References No definition available. + Details
Name: | thff_NumberOfLoansUnderOriginalPaymentReliefPlan
Namespace Prefix: | thff_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of modifications resulted in permanent reduction in investment in the loan. + References No definition available. + Details
Name: | thff_NumberOfModificationsResultedInPermanentReductionInInvestment
Namespace Prefix: | thff_
Data Type: | xbrli:integerItemType
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_FinancingReceivableAllowanceForCreditLossesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of financing receivables that have been modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953676-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsNumberOfContracts2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 34 -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of financing receivable modified as troubled debt restructuring within previous 12 months, with subsequent payment default. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 34 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953682-111524 + Details
Name: | us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of financing receivable modified on trial basis. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 33 -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953676-111524 + Details
Name: | us-gaap_LoanRestructuringTrialModificationsAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
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: |