XML 65 R48.htm IDEA: XBRL DOCUMENT
v3.25.0.1

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 | 12 Months Ended
--- | ---
Dec. 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 | 1,207,496 | 627,199
Non-cash conversions |  | 21
Transfers into/(out of) of Level 3 | (28,315) | (7)
Proceeds from sales and paydowns | (765,025) | (471,926)
Accretion of OID, EOT, and PIK payments | 39,574 | 32,953
Net realized gain/(loss) | $ (23,430) | $ (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) | $ 9,000 | $ 15,196
Fair Value, Ending balance | 1,710,169 | 1,270,869
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | (17,478) | (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 | 1,180,013 | 613,853
Non-cash conversions | (25,674) | (500)
Transfers into/(out of) of Level 3 | (28,315) |
Proceeds from sales and paydowns | (759,113) | (468,760)
Accretion of OID, EOT, and PIK payments | 39,574 | 32,953
Net realized gain/(loss) | (21,294) | (15,292)
Net change in unrealized appreciation/(depreciation) | (5,137) | 10,994
Fair Value, Ending balance | 1,602,131 | 1,222,077
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | (24,105) | (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 | 6,709 | 4,676
Non-cash conversions | 31,802 | 538
Proceeds from sales and paydowns | (11,477) | (461)
Net realized gain/(loss) | 7,826 | (13,546)
Net change in unrealized appreciation/(depreciation) | 6,574 | 10,698
Fair Value, Ending balance | 56,584 | 15,150
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | 4,631 | (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 | 20,774 | 8,670
Non-cash conversions | (6,128) | (17)
Transfers into/(out of) of Level 3 |  | (7)
Proceeds from sales and paydowns | 8,006 | (2,705)
Net realized gain/(loss) | (9,962) | 767
Net change in unrealized appreciation/(depreciation) | 7,563 | (6,496)
Fair Value, Ending balance | 51,454 | 31,201
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | 1,996 | (6,987)
Escrow Receivables |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 2,441 | 2,441
Proceeds from sales and paydowns | $ (2,441) |
Fair Value, Ending balance |  | $ 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 Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 101 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: 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 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 7: 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 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + 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/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 101 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 102 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-102 Reference 4: 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://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 101 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -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/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 101 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 3: 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://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 101 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-101 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -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 of income or comprehensive income 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 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3 Reference 2: 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_EscrowReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |