XML 91 R74.htm IDEA: XBRL DOCUMENT
v3.22.4

Loans and Allowance for Credit Losses - Additional Information (Details) $ in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 31, 2022 USD ($) loan | Dec. 31, 2021 USD ($) loan | Dec. 31, 2020 USD ($) loan | Dec. 31, 2019 USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Premiums and discounts on acquired loans | $ 13,383 | $ 11,723 |  |
Net deferred origination and factoring fees | 3,307 | 5,349 |  |
Accrued interest on loans | $ 19,279 | $ 14,513 |  |
Majority of factored receivables percentage of loan portfolio | 96.00% | 91.00% |  |
Percentage of total loan portfolio on factored receivables | 29.00% | 32.00% |  |
Misdirected payments | $ 4,120,291 | $ 4,867,572 |  |
Pledged loans | 1,356,922 | 1,733,917 |  |
Credit loss expense (benefit) | 6,925 | (8,830) | $ 38,329 |
Total Nonaccrual | 18,296 | 15,034 |  |
Interest earned on nonaccrual loans | 0 | 0 | $ 0 |
Recorded investments in troubled debt restructurings | 2,400 | 4,677 |  |
ACL Allocation | $ 42,807 | $ 42,213 |  |
Number of defaults on modified loans | loan | 1 | 3 | 1 |
Recorded investments in troubled debt restructurings with subsequent default | $ 44 | $ 1,681 | $ 5,741 |
Number of loans in deferral | loan | 0 |  |  |
Troubled Debt Restructuring |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Total Nonaccrual | $ 1,897 | 3,912 |  |
ACL Allocation | 1,067 | 1,068 |  |
Past Due 90 Days or More |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Misdirected payments | 41,367 | 46,433 |  |
Changes In Allowance For Credit Losses |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Allowances for credit losses attributable to change in loss drivers | 1,769 |  |  |
Loans Held for Investment |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Net charge-offs | 6,445 | 45,562 |  |
Credit loss expense (benefit) | 7,039 | (7,964) | 33,981 |
ACL Allocation | 42,807 | 42,213 | 95,739 | $ 29,092
Factored receivables |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Customer reserves | 249,288 | 254,970 |  |
Misdirected payments | 1,237,449 | 1,699,537 |  |
Total Nonaccrual | 0 | 0 |  |
Factored receivables | Past Due 90 Days or More |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Misdirected payments | 37,142 | 39,134 |  |
Factored receivables | Over-Formula Advances |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Misdirected payments | 8,202 | 10,077 |  |
Net charge-offs |  | 41,265 |  |
Factored receivables | Over-Formula Advances | Past Due 90 Days or More |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Total Nonaccrual | 8,202 | 10,077 |  |
Factored receivables | Misdirected Payments Receivable | United States Postal Service |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Misdirected payments | 19,361 | 19,361 |  |
Factored receivables | Loans Held for Investment |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Credit loss expense (benefit) | 3,045 | 10,038 | 16,079 |
ACL Allocation | 19,121 | 20,915 | 56,463 | 7,657
1-4 family residential properties |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Misdirected payments | 125,981 | 123,115 |  |
Total Nonaccrual | 1,391 | 1,683 |  |
1-4 family residential properties | Past Due 90 Days or More |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Misdirected payments | 776 | 1,114 |  |
1-4 family residential properties | Real Eatate Loans |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Residential real estate loans in process of foreclosure | 129 | 301 |  |
1-4 family residential properties | Loans Held for Investment |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Credit loss expense (benefit) | 363 | (849) | 378 |
ACL Allocation | $ 838 | $ 468 | $ 1,225 | $ 308
Texas, Colorado, Illinois, And Iowa | Accounts Receivable | Geographic Concentration Risk |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Percentage of customers located within states | 51.00% | 57.00% |  |
Texas | Accounts Receivable | Geographic Concentration Risk |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Percentage of customers located within states | 23.00% | 21.00% |  |
Colorado | Accounts Receivable | Geographic Concentration Risk |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Percentage of customers located within states | 11.00% | 15.00% |  |
Illinois | Accounts Receivable | Geographic Concentration Risk |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Percentage of customers located within states | 11.00% | 15.00% |  |
Iowa | Accounts Receivable | Geographic Concentration Risk |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Percentage of customers located within states | 6.00% | 6.00% |  |

X
- Definition Accrued interest on financing receivables. + References No definition available. + Details
Name: | tfin_AccruedInterestOnFinancingReceivables
Namespace Prefix: | tfin_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Allowances For Credit Losses Attributable To Change In Loss Drivers + References No definition available. + Details
Name: | tfin_AllowancesForCreditLossesAttributableToChangeInLossDrivers
Namespace Prefix: | tfin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Customer reserves associated factored receivables held on deposit. + References No definition available. + Details
Name: | tfin_CustomerReserves
Namespace Prefix: | tfin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Factored receivables as a percent of total loans. + References No definition available. + Details
Name: | tfin_FactoredReceivablesPercentageOfLoanPortfolio
Namespace Prefix: | tfin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Financing Receivable, Number of Contracts With Payments in Deferral + References No definition available. + Details
Name: | tfin_FinancingReceivableNumberOfContractsWithPaymentsInDeferral
Namespace Prefix: | tfin_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of factored receivables purchased from trucking fleets and owner-operators in the transportation industry. + References No definition available. + Details
Name: | tfin_TransportationPercentageOfFactoredReceivablesPortfolio
Namespace Prefix: | tfin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the collateral pledged in support of federal home loan bank advances outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822 + Details
Name: | us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresCollateralPledged1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of decrease (increase) in allowance for credit loss on financing receivable from writeoff (recovery). Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 3B -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL120267963-210447 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of financing receivable on nonaccrual status. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 16 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestNonaccrual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of financing receivable modified as troubled debt restructuring. + 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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=121585226&loc=d3e18845-111554 + Details
Name: | us-gaap_FinancingReceivableModificationsRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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 interest income on financing receivable on nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 16 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447 + Details
Name: | us-gaap_FinancingReceivableNonaccrualInterestIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unamortized loan commitment, origination, and other costs (fees) and purchase premium (discount) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533 + Details
Name: | us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 + Details
Name: | us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Recorded investment of consumer mortgage loan receivables secured by residential real estate properties for which formal foreclosure proceedings are in process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 35 -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL49126937-111524 + Details
Name: | us-gaap_MortgageLoansInProcessOfForeclosureAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=tfin_TroubledDebtRestructuringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=tfin_ChangesInAllowanceForCreditLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=tfin_LoansHeldForInvestmentMember
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: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=tfin_OverFormulaAdvancesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=tfin_MisdirectedPaymentsReceivableMember
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=us-gaap_ResidentialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_RealEstateLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=tfin_TexasColoradoIllinoisAndIowaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_TX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_CO
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_IL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=stpr_IA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |