XML 51 R42.htm IDEA: XBRL DOCUMENT
v3.22.1

Loans Held for Investment - Narratives - Allowance for loan losses (Details) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2022 USD ($) Loans numberOfAgreements | Mar. 31, 2021 USD ($) Loans numberOfAgreements | Dec. 31, 2021 Loans
Loans and Financing Receivable |  |  |
Provision for loan losses | $ | $ 50,296 | $ 276,020 |
Provision for loan losses | $ | $ 50,296 | $ 276,020 |
Financing Receivable, Troubled Debt Restructuring, Subsequent Default, Number of Contracts | Loans | 1 |  | 1
Number Of Loans | Loans | 25 |  | 21
Number of contract suspended | numberOfAgreements | 2 | 2 |
Interest non-accrual | $ | $ 1,100,000 | $ 700,000 |
5 |  |  |
Loans and Financing Receivable |  |  |
Number Of Loans | Loans | 0 | 1 | 0
4 |  |  |
Loans and Financing Receivable |  |  |
Number Of Loans | Loans | 1 | 3 | 1
Specific Allowance |  |  |
Loans and Financing Receivable |  |  |
Provision for loan losses | $ | $ 40,000.00 | $ 200,000 |
Number Of Loans | Loans | 3 | 1 |
General Allowance |  |  |
Loans and Financing Receivable |  |  |
Provision for loan losses | $ | $ 10,000.00 | $ 40,000.00 |

X
- Definition Number of mortgage loans within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 12 -Footnote 3 -Subsection 29 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29(Footnote 3)) -URI http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014 + Details
Name: | srt_MortgageLoansOnRealEstateNumberOfLoans
Namespace Prefix: | srt_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of contract suspend + References No definition available. + Details
Name: | tpt_NumberOfContractSuspend
Namespace Prefix: | tpt_
Data Type: | xbrli:integerItemType
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 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 http://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 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 http://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 expense related to estimated loss from loan and lease transactions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 + Details
Name: | us-gaap_ProvisionForLoanAndLeaseLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of credit loss expense (reversal of expense) for financing receivable. + 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 http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(11)) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_ProvisionForLoanLossesExpensed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | tpt_RiskRatingAxis=tpt_RatingFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tpt_RiskRatingAxis=tpt_RatingFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tpt_LoanAllowanceTypeAxis=tpt_SpecificAllowanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tpt_LoanAllowanceTypeAxis=tpt_GeneralAllowanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |