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

Loans and Allowance for Credit Losses - Summary of Allowance for Loan and Lease Losses (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | $ 42,213 |  |
Credit Loss Expense (Benefit) | 6,925 | $ (8,830) | $ 38,329
Ending Balance | 42,807 | 42,213 |
Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 42,213 | 95,739 | 29,092
Credit Loss Expense (Benefit) | 7,039 | (7,964) | 33,981
Charge-offs | (8,601) | (46,946) | (6,488)
Recoveries | 2,156 | 1,384 | 1,919
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 37,415
Reclassification To Held For Sale |  |  | (449)
Ending Balance | 42,807 | 42,213 | 95,739
Cumulative Effect, Period of Adoption, Adjustment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance |  |  | 269
Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | 269
Commercial real estate | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 3,961 | 10,182 | 5,353
Credit Loss Expense (Benefit) | 546 | (6,214) | 3,607
Charge-offs | (108) | (17) | (320)
Recoveries | 60 | 10 | 170
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 0
Reclassification To Held For Sale |  |  | 0
Ending Balance | 4,459 | 3,961 | 10,182
Commercial real estate | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | 1,372
Construction, land development, land | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 827 | 3,418 | 1,382
Credit Loss Expense (Benefit) | 323 | (2,584) | 2,005
Charge-offs | 0 | (12) | (23)
Recoveries | 5 | 5 | 241
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 0
Reclassification To Held For Sale |  |  | 0
Ending Balance | 1,155 | 827 | 3,418
Construction, land development, land | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | (187)
1-4 family residential properties | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 468 | 1,225 | 308
Credit Loss Expense (Benefit) | 363 | (849) | 378
Charge-offs | 0 | (34) | (27)
Recoveries | 7 | 126 | 53
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 0
Reclassification To Held For Sale |  |  | 0
Ending Balance | 838 | 468 | 1,225
1-4 family residential properties | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | 513
Farmland | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 562 | 832 | 670
Credit Loss Expense (Benefit) | (79) | (270) | (355)
Charge-offs | 0 | 0 | 0
Recoveries | 0 | 0 | 80
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 0
Reclassification To Held For Sale |  |  | 0
Ending Balance | 483 | 562 | 832
Farmland | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | 437
Commercial | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 14,485 | 22,040 | 12,566
Credit Loss Expense (Benefit) | 2,713 | (7,725) | 11,336
Charge-offs | (2,205) | (481) | (2,344)
Recoveries | 925 | 651 | 1,115
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 0
Reclassification To Held For Sale |  |  | (449)
Ending Balance | 15,918 | 14,485 | 22,040
Commercial | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | (184)
Factored receivables | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 20,915 | 56,463 | 7,657
Credit Loss Expense (Benefit) | 3,045 | 10,038 | 16,079
Charge-offs | (5,853) | (46,043) | (3,201)
Recoveries | 1,014 | 457 | 143
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 37,415
Reclassification To Held For Sale |  |  | 0
Ending Balance | 19,121 | 20,915 | 56,463
Factored receivables | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | (1,630)
Consumer | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 226 | 542 | 488
Credit Loss Expense (Benefit) | 239 | (92) | 562
Charge-offs | (435) | (359) | (573)
Recoveries | 145 | 135 | 117
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 0
Reclassification To Held For Sale |  |  | 0
Ending Balance | 175 | 226 | 542
Consumer | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | (52)
Mortgage warehouse | Loans Held for Investment |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Beginning Balance | 769 | 1,037 | 668
Credit Loss Expense (Benefit) | (111) | (268) | 369
Charge-offs | 0 | 0 | 0
Recoveries | 0 | 0 | 0
Initial ACL on Loans Purchased with Credit Deterioration |  |  | 0
Reclassification To Held For Sale |  |  | 0
Ending Balance | $ 658 | $ 769 | 1,037
Mortgage warehouse | Cumulative Effect, Period of Adoption, Adjustment | Loans Held for Investment | ASU 2016-13 |  |  |
Financing Receivable, Allowance for Credit Loss [Roll Forward] |  |  |
Impact of Adopting ASC 326 |  |  | $ 0

X
- Definition New accounting pronouncement or change in accounting principle effect of change on loans and lease receivable allowance. + References No definition available. + Details
Name: | tfin_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnLoansAndLeaseReceivableAllowance
Namespace Prefix: | tfin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 of increase in allowance for credit loss on financing receivable purchased with credit deterioration. + 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 (c) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossPurchasedWithCreditDeteriorationIncrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. 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 (d) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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 Amount of expense reversal of allowance for credit loss on financing receivable transferred to held-for-sale classification. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124265262&loc=SL120268815-111004 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522 + Details
Name: | us-gaap_FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member
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: |