XML 94 R77.htm IDEA: XBRL DOCUMENT
v3.22.4

Loans and Allowance for Credit Losses - Summary of Contractually Past Due and Nonaccrual Loans (Details) - USD ($) $ in Thousands | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 4,120,291 | $ 4,867,572
Past Due 90 Days or More Still Accruing | 37,142 | 39,268
Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 104,445 | 139,134
Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 46,716 | 73,519
Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 16,362 | 19,182
Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 41,367 | 46,433
Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 4,015,846 | 4,728,438
Commercial real estate |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 678,144 | 632,775
Past Due 90 Days or More Still Accruing | 0 | 0
Commercial real estate | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 1,756 | 1,037
Commercial real estate | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 1,301 | 1,021
Commercial real estate | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 0
Commercial real estate | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 455 | 16
Commercial real estate | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 676,388 | 631,738
Construction, land development, land |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 90,976 | 123,464
Past Due 90 Days or More Still Accruing | 0 | 0
Construction, land development, land | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 145 | 175
Construction, land development, land | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 30
Construction, land development, land | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 0
Construction, land development, land | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 145 | 145
Construction, land development, land | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 90,831 | 123,289
1-4 family residential properties |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 125,981 | 123,115
Past Due 90 Days or More Still Accruing | 0 | 134
1-4 family residential properties | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 2,243 | 2,176
1-4 family residential properties | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 936 | 730
1-4 family residential properties | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 531 | 332
1-4 family residential properties | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 776 | 1,114
1-4 family residential properties | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 123,738 | 120,939
Farmland |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 68,934 | 77,394
Past Due 90 Days or More Still Accruing | 0 | 0
Farmland | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 1,509
Farmland | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 378
Farmland | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 154
Farmland | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 977
Farmland | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 68,934 | 75,885
Commercial |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 1,251,110 | 1,430,429
Past Due 90 Days or More Still Accruing | 0 | 0
Commercial | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 7,616 | 6,290
Commercial | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 1,630 | 996
Commercial | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 3,139 | 346
Commercial | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 2,847 | 4,948
Commercial | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 1,243,494 | 1,424,139
Factored receivables |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 1,237,449 | 1,699,537
Past Due 90 Days or More Still Accruing | 37,142 | 39,134
Factored receivables | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 92,590 | 127,545
Factored receivables | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 42,797 | 70,109
Factored receivables | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 12,651 | 18,302
Factored receivables | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 37,142 | 39,134
Factored receivables | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 1,144,859 | 1,571,992
Consumer |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 8,868 | 10,885
Past Due 90 Days or More Still Accruing | 0 | 0
Consumer | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 95 | 402
Consumer | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 52 | 255
Consumer | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 41 | 48
Consumer | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 2 | 99
Consumer | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 8,773 | 10,483
Mortgage warehouse |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 658,829 | 769,973
Past Due 90 Days or More Still Accruing | 0 | 0
Mortgage warehouse | Total Past Due |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 0
Mortgage warehouse | Past Due 30-59 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 0
Mortgage warehouse | Past Due 60-90 Days |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 0
Mortgage warehouse | Past Due 90 Days or More |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | 0 | 0
Mortgage warehouse | Current |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |
Total | $ 658,829 | $ 769,973

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 Amortized cost excluding accrued interest, of financing receivable 90 days or more past due and still accruing. 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 (c) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterest90DaysOrMorePastDueStillAccruing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember
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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=tfin_ConstructionLandDevelopmentLandPortfolioSegmentMember
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_FinancingReceivablePortfolioSegmentAxis=tfin_FarmlandPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember
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_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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