XML 56 R48.htm IDEA: XBRL DOCUMENT
v3.25.2

Fair Value of Financial Instruments - Summary of Changes In Fair Value of Company's Level 3 Debt (Details) - USD ($) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2025 | Dec. 31, 2024
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Transfers into/(out of) of Level 3 | $ 0 |
Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 1,710,169,000 | $ 1,270,869,000
Purchases, net of deferred fees | 579,251,000 | 1,207,496,000
Transfers into/(out of) of Level 3 |  | (28,315,000)
Proceeds from sales and paydowns | (352,098,000) | (765,025,000)
Accretion of OID, EOT, and PIK payments | 23,406,000 | 39,574,000
Net realized gain/(loss) | $ (10,203,000) | $ (23,430,000)
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Realized gain | Realized gain
Net change in unrealized appreciation/(depreciation) | $ 11,606,000 | $ 9,000,000
Fair Value, Ending balance | 1,962,131,000 | 1,710,169,000
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | (736,000) | (17,478,000)
Debt | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 1,602,131,000 | 1,222,077,000
Purchases, net of deferred fees | 569,505,000 | 1,180,013,000
Non-cash conversions |  | (25,674,000)
Transfers into/(out of) of Level 3 |  | (28,315,000)
Proceeds from sales and paydowns | (349,517,000) | (759,113,000)
Accretion of OID, EOT, and PIK payments | 23,406,000 | 39,574,000
Net realized gain/(loss) | (9,292,000) | (21,294,000)
Net change in unrealized appreciation/(depreciation) | (1,810,000) | (5,137,000)
Fair Value, Ending balance | 1,834,423,000 | 1,602,131,000
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | (12,849,000) | (24,105,000)
Equity | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 56,584,000 | 15,150,000
Purchases, net of deferred fees | 1,468,000 | 6,709,000
Non-cash conversions | 69,000 | 31,802,000
Proceeds from sales and paydowns | (666,000) | (11,477,000)
Net realized gain/(loss) | (3,000) | 7,826,000
Net change in unrealized appreciation/(depreciation) | 6,596,000 | 6,574,000
Fair Value, Ending balance | 64,048,000 | 56,584,000
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | 6,596,000 | 4,631,000
Warrants | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 51,454,000 | 31,201,000
Purchases, net of deferred fees | 8,278,000 | 20,774,000
Non-cash conversions | (69,000) | (6,128,000)
Proceeds from sales and paydowns | (1,915,000) | 8,006,000
Net realized gain/(loss) | 908,000 | (9,962,000)
Net change in unrealized appreciation/(depreciation) | 6,820,000 | 7,563,000
Fair Value, Ending balance | 63,660,000 | 51,454,000
Net change in unrealized appreciation/(depreciation) on Level 3 investments still held | $ (5,517,000) | 1,996,000
Escrow Receivables | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance |  | 2,441,000
Proceeds from sales and paydowns |  | $ (2,441,000)

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/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2G -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2G Reference 2: 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 3: 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 4: 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/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2G -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2G Reference 2: 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 3: 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 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 + 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: |