v3.25.4

STOCK BASED COMPENSATION (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract] |
Summary of Changes in Company's Nonvested Restricted Stock Awards | A summary of changes in the Company’s nonvested Restricted Stock Awards (“RSAs”) under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows:
Nonvested RSAs |  | Shares |  | Weighted Average Grant Date Fair Value
Nonvested at January 1, 2025 |  | 48,868 |  |  | $ | 90.18 |
Granted |  | — |  |  | — |
Vested |  | (48,293) |  |  | 90.21 |
Forfeited |  | (575) |  |  | 87.77 |
Nonvested at December 31, 2025 |  | — |  |  | $ | — |
Summary of Changes in Company's Nonvested Restricted Stock Units | A summary of changes in the Company’s nonvested Restricted Stock Units (“RSUs”) under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows:
Nonvested RSUs |  | Shares |  | Weighted Average Grant Date Fair Value
Nonvested at January 1, 2025 |  | 224,568 |  |  | $ | 66.07 |
Granted |  | 115,572 |  |  | 55.77 |
Vested |  | (95,137) |  |  | 69.51 |
Forfeited |  | (46,246) |  |  | 59.51 |
Nonvested at December 31, 2025 |  | 198,757 |  |  | $ | 59.96 |
Summary of Changes in Company's Nonvested Performance Stock Units | A summary of changes in the Company’s nonvested Market Based Performance Stock Units (“Market Based PSUs”) under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows:
Nonvested Market Based PSUs |  | Shares |  | Weighted Average Grant Date Fair Value
Nonvested at January 1, 2025 |  | 167,780 |  |  | $ | 93.10 |
Granted |  | 115,508 |  |  | 93.21 |
Performance adjustment |  | (19,595) |  |  | — |
Vested |  | (9,793) |  |  | 89.79 |
Forfeited |  | (8,477) |  |  | 104.51 |
Nonvested at December 31, 2025 |  | 245,423 |  |  | $ | 93.82 |
Schedule of Fair Value of Market Based Performance Stock Units, Weighted Average Assumptions | The fair value of the Market Based PSUs granted was determined using the following weighted average assumptions:
| Year Ended December 31,
| 2025 |  | 2024 |  | 2023
Grant date | May 1, 2025 |  | May 1, 2024 |  | May 1, 2023
Performance period | 3.00 years |  | 3.00 years |  | 3.00 years
Stock price | $ | 54.38 |  |  | $ | 72.00 |  |  | $ | 51.25 |
Stock price volatility | 42.22 | % |  | 42.31 | % |  | 49.33 | %
Risk-free rate | 3.62 | % |  | 4.67 | % |  | 3.76 | %
Summary of Changes in Company's Stock Options | A summary of changes in the Company’s stock options under the Omnibus Incentive Plan for the year ended December 31, 2025 were as follows:
Stock Options |  | Shares |  | Weighted Average Exercise Price |  | Weighted Average Remaining Contractual Term (In Years) |  | Aggregate Intrinsic Value (In Thousands)
Outstanding at January 1, 2025 |  | 257,603 |  |  | $ | 49.68 |  |  |  |  |
Granted |  | 91,552 |  |  | 54.38 |  |  |  |  |
Exercised |  | (8,651) |  |  | 37.00 |  |  |  |  |
Forfeited |  | (9,503) |  |  | 64.28 |  |  |  |  |
Expired |  | (2,804) |  |  | 70.50 |  |  |  |  |
Outstanding at December 31, 2025 |  | 328,197 |  |  | $ | 50.73 |  |  | 6.16 |  | $ | 4,914 |
Fully vested shares and shares expected to vest at December 31, 2025 |  | 328,197 |  |  | $ | 50.73 |  |  | 6.16 |  | $ | 4,914 |
Shares exercisable at December 31, 2025 |  | 173,976 |  |  | $ | 44.21 |  |  | 3.94 |  | $ | 3,876 |
Schedule of Information Related to Stock Options | Information related to the stock options for the years ended December 31, 2025, 2024, and 2023 was as follows:
| Year Ended December 31,
(Dollars in thousands, except per share amounts) | 2025 |  | 2024 |  | 2023
Aggregate intrinsic value of options exercised | $ | 230 |  |  | $ | 1,320 |  |  | $ | 723 |
Cash received from option exercises, net | $ | 320 |  |  | $ | 413 |  |  | $ | 144 |
Tax benefit realized from option exercises | $ | 48 |  |  | $ | 277 |  |  | $ | 152 |
Weighted average fair value of options granted (per share) | $ | 28.35 |  |  | $ | 37.30 |  |  | $ | 25.20 |
Fair Value of Stock Options Granted Weighted-Average Assumptions | The fair value of the stock options granted was determined using the following weighted average assumptions:
| 2025 |  | 2024 |  | 2023
Risk-free interest rate | 3.88 | % |  | 4.52 | % |  | 3.38 | %
Expected term | 6.25 years |  | 6.25 years |  | 6.25 years
Expected stock price volatility | 48.48 | % |  | 46.50 | % |  | 45.65 | %
Dividend yield | — |  |  | — |  |  | — |

X
- Definition Share-based compensation performance stock units, valuation assumptions. + References No definition available. + Details
Name: | tfin_ShareBasedCompensationPerformanceStockUnitsValuationAssumptionsTableTableTextBlock
Namespace Prefix: | tfin_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of cash received from exercise of stock options and similar instruments granted under share-based payment arrangements and tax benefit from exercise of stock options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Subparagraph (a) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A + Details
Name: | us-gaap_CashProceedsReceivedAndTaxBenefitFromShareBasedPaymentAwardsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the changes in outstanding nonvested restricted stock shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Subparagraph (c) -Paragraph 2 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in outstanding nonvested restricted stock units. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (f)(2) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Subparagraph (c) -Paragraph 2 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration