XML 52 R44.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Fair Value of Financial Instruments - Summary of Changes In Fair Value of Company's Level 3 Debt (Details) - Significant Unobservable Inputs (Level 3) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2024 | Dec. 31, 2023
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | $ 1,270,869 | $ 1,095,504
Purchases, net of deferred fees | 239,975 | 627,199
Non-cash conversions |  | 21
Transfers into/(out of) of Level 3 | (28,316) | (7)
Proceeds from sales and paydowns | (140,206) | (471,926)
Accretion of OID, EOT, and PIK payments | 7,172 | 32,953
Net realized gain/(loss) | $ 4,277 | $ (28,071)
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Realized Investment Gains Losses | Realized Investment Gains Losses
Net change in unrealized appreciation/(depreciation) | $ (7,047) | $ 15,196
Fair Value, Ending balance | 1,346,724 | 1,270,869
Net change in unrealized appreciation/depreciation on Level 3 investments still held | (4,963) | (17,908)
Debt |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 1,222,077 | 1,048,829
Purchases, net of deferred fees | 235,447 | 613,853
Non-cash conversions |  | (500)
Transfers into/(out of) of Level 3 | (28,316) |
Proceeds from sales and paydowns | (139,892) | (468,760)
Accretion of OID, EOT, and PIK payments | 7,172 | 32,953
Net realized gain/(loss) | 4,277 | (15,292)
Net change in unrealized appreciation/(depreciation) | (12,374) | 10,994
Fair Value, Ending balance | 1,288,391 | 1,222,077
Net change in unrealized appreciation/depreciation on Level 3 investments still held | (10,290) | (8,420)
Equity |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 15,150 | 13,245
Purchases, net of deferred fees | 1,100 | 4,676
Non-cash conversions | 7 | 538
Proceeds from sales and paydowns |  | (461)
Net realized gain/(loss) |  | (13,546)
Net change in unrealized appreciation/(depreciation) | 1,068 | 10,698
Fair Value, Ending balance | 17,325 | 15,150
Net change in unrealized appreciation/depreciation on Level 3 investments still held | 1,068 | (2,501)
Warrants |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 31,201 | 30,989
Purchases, net of deferred fees | 3,428 | 8,670
Non-cash conversions | (7) | (17)
Transfers into/(out of) of Level 3 |  | (7)
Proceeds from sales and paydowns | (314) | (2,705)
Net realized gain/(loss) |  | 767
Net change in unrealized appreciation/(depreciation) | 4,259 | (6,496)
Fair Value, Ending balance | 38,567 | 31,201
Net change in unrealized appreciation/depreciation on Level 3 investments still held | 4,259 | (6,987)
Escrow Receivable |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 2,441 | 2,441
Fair Value, Ending balance | $ 2,441 | $ 2,441

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis asset accretion of OID, EOT and PIK payments. + References No definition available. + Details
Name: | trin_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAccretionOfOIDEOTAndPIKPayments
Namespace Prefix: | trin_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis asset change in unrealized appreciation/(depreciation). + References No definition available. + Details
Name: | trin_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetChangeInUnrealizedAppreciationDepreciation
Namespace Prefix: | trin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis asset net change in unrealized appreciation/depreciation on investments. + References No definition available. + Details
Name: | trin_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNetChangeInUnrealizedAppreciationDepreciationOnInvestments
Namespace Prefix: | trin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value measurement with unobservable inputs reconciliation recurring basis asset non-cash conversion. + References No definition available. + Details
Name: | trin_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetNonCashConversion
Namespace Prefix: | trin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair ​value ​measurement ​with ​unobservable ​inputs ​reconciliation ​recurring​ basis ​asset ​sales ​paydowns. + References No definition available. + Details
Name: | trin_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSalesPaydowns
Namespace Prefix: | trin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_DebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_EquityFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=trin_EscrowReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |