v3.25.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) |  |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Jul. 10, 2025 USD ($) | Jun. 30, 2025 USD ($) | Aug. 31, 2025 | Dec. 31, 2025 USD ($) derivativeInstument reportableSegment | Dec. 31, 2024 USD ($) derivativeInstument | Dec. 31, 2023 USD ($)
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Accrued interest reversed |  |  |  | $ 0 | $ 0 | $ 0
Number of days within which accrual of interest income discontinues |  |  |  | 90 days |  |
Period after which consumer loans are charged off |  |  |  | 120 days |  |
Interest income not recognized until loan balance reduced, amount |  |  |  | $ 0 |  |
Allowance for credit losses on loans, reasonable and supportable forecasts not available, historical loss information used, period |  |  |  | 2 years |  |
Equipment loan term |  |  |  | 60 months |  |
Discounted cash flow method, reasonable and supportable forecast period |  |  |  | 1 year |  |
Change in national retail sales forecast period |  |  |  | 1 year |  |
Change in national home price index forecast period |  |  |  | 1 year |  |
Change in national gross domestic product forecast period |  |  |  | 1 year |  |
Number of derivative instruments | derivativeInstument |  |  |  | 0 | 0 |
Number of reportable segments | reportableSegment |  |  |  | 4 |  |
Loans, net |  |  |  | $ 4,954,796,000 | $ 4,506,246,000 |
Loans, including fees |  |  |  | 220,045,000 | 213,831,000 | $ 228,428,000
Litigation settlement gain |  |  |  | 11,500,000 |  |
Percent reduction in force |  |  | 5.00% |  |  |
Severance costs |  |  |  | 3,202,000 |  |
Business exit costs |  |  |  | 1,250,000 |  |
Banking |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Severance costs |  |  |  | 522,000 |  |
Factoring |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Severance costs |  |  |  | 1,127,000 |  |
Payments |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Severance costs |  |  |  | 513,000 |  |
Intelligence |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Severance costs |  |  |  | 210,000 |  |
Corporate Segment and Other Operating Segment |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Severance costs |  |  |  | 830,000 |  |
United States Postal Service | Factored receivables |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Loans, net | $ 19,400,000 | $ 19,400,000 |  | $ 0 | $ 19,361,000 |
Litigation settlement amount |  | 47,500,000 |  |  |  |
Proceeds from legal settlements | $ 47,500,000 |  |  |  |  |
Loans, including fees |  | 1,100,000 |  |  |  |
Legal expense recovery |  | 7,900,000 |  |  |  |
Recoveries |  | 3,800,000 |  |  |  |
United States Postal Service | Factored receivables | Large Carrier |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Litigation settlement amount |  | 11,500,000 |  |  |  |
United States Postal Service | Factored receivables | CVLG |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Litigation settlement amount |  | $ 3,800,000 |  |  |  |
Automobiles |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of assets |  |  |  | 5 years |  |
Aircraft |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of assets |  |  |  | 20 years |  |
Minimum |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Nonaccrual status term |  |  |  | 90 days |  |
Useful life of software |  |  |  | 4 years |  |
Minimum | Capitalized Software |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of software |  |  |  | 3 years |  |
Minimum | Buildings |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of assets |  |  |  | 5 years |  |
Minimum | Furniture, fixtures and equipment |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of assets |  |  |  | 3 years |  |
Maximum |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of software |  |  |  | 11 years |  |
Maximum | Capitalized Software |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of software |  |  |  | 5 years |  |
Maximum | Buildings |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of assets |  |  |  | 40 years |  |
Maximum | Furniture, fixtures and equipment |  |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |  |
Useful life of assets |  |  |  | 10 years |  |

X
- Definition Reasonable and supportable four quarter forecast period for one-year percentage change in national gross domestic product. + References No definition available. + Details
Name: | tfin_ChangeInNationalGrossDomesticProductForecastPeriod
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reasonable and supportable four quarter forecast period for national home price index loss driver. + References No definition available. + Details
Name: | tfin_ChangeInNationalHomePriceIndexForecastPeriod
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reasonable and supportable four quarter forecast period for national retail sales loss driver. + References No definition available. + Details
Name: | tfin_ChangeInNationalRetailSalesForecastPeriod
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt securities accrued interest reversed. + References No definition available. + Details
Name: | tfin_DebtSecuritiesAccruedInterestReversed
Namespace Prefix: | tfin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of days after becoming delinquent before interest income accrual is discontinued. + References No definition available. + Details
Name: | tfin_DebtSecurityNonaccrualStatusTerm
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing Receivable, Allowance For Credit Losses, Discounted Cash Flow, Reasonable and Supportable Forecast Period + References No definition available. + Details
Name: | tfin_FinancingReceivableAllowanceForCreditLossesDiscountedCashFlowReasonableAndSupportableForecastPeriod
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financing Receivable, Allowance For Credit Losses, Reasonable And Supportable Forecast Not Available, Historical Loss Information Used, Period + References No definition available. + Details
Name: | tfin_FinancingReceivableAllowanceForCreditLossesReasonableAndSupportableForecastNotAvailableHistoricalLossInformationUsedPeriod
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equipment loan term length. + References No definition available. + Details
Name: | tfin_FinancingReceivablePortfolioSegmentEquipmentLoanTerm
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of days after becoming delinquent before interest income accrual is discontinued. + References No definition available. + Details
Name: | tfin_InterestIncomeAccrualDiscontinuedTerm
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Under the cost basis method, the financing receivable balance reached on nonaccrual loans before interest income is recognized. + References No definition available. + Details
Name: | tfin_InterestIncomeNotRecognizedUntilLoanBalanceReducedAmount
Namespace Prefix: | tfin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Legal Fees (Recovery) + References No definition available. + Details
Name: | tfin_LegalFeesRecovery
Namespace Prefix: | tfin_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of days after becoming delinquent before consumer loans are charged off. + References No definition available. + Details
Name: | tfin_PeriodOfConsumerLoansChargedOff
Namespace Prefix: | tfin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Summary of significant accounting policies. + References No definition available. + Details
Name: | tfin_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | tfin_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_BusinessExitCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of derivative instruments of a particular group held by the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column C)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A + Details
Name: | us-gaap_DerivativeNumberOfInstrumentsHeld
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of increase in allowance for credit loss on financing receivable from recovery. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 + Details
Name: | us-gaap_GainLossRelatedToLitigationSettlement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_InterestAndFeeIncomeLoansAndLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount awarded from other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedFromOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash received for the settlement of litigation during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_ProceedsFromLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s). + References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_SeveranceCosts1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfin_BankingSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfin_FactoringSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfin_PaymentsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=tfin_IntelligenceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=tfin_UnitedStatesPostalServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | dei_LegalEntityAxis=tfin_LargeCarrierMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tfin_CVLGMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AirTransportationEquipmentMember
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_FiniteLivedIntangibleAssetsByMajorClassAxis=tfin_CapitalizedSoftwareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
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: |