XML 56 R43.htm IDEA: XBRL DOCUMENT
v3.23.1

Fair Value of Financial Instruments - Summary of Changes In Fair Value of Company's Level 3 Debt (Details) - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2023 | Dec. 31, 2022
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Non-cash conversion |  | $ (7,225,000)
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,095,504,000 | 798,661,000
Purchases, net of deferred fees | 68,510,000 | 626,211,000
Non-cash conversion | (21,000) | 6,688,000
Transfers into/(out of) of Level 3 |  | (1,061,000)
Proceeds from sales and paydowns | (82,795,000) | (277,142,000)
Accretion of OID, EOT, and PIK payments | 6,684,000 | 32,220,000
Net realized gain/(loss) | $ (365,000) | $ 19,368,000
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
Change in unrealized appreciation/(depreciation) | $ (3,403,000) | $ 57,329,000
Fair Value, Ending balance | 1,090,962,000 | 1,095,504,000
Net change in unrealized appreciation/depreciation on Level 3 investments still held | (3,086,000) | 66,678,000
Debt | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 1,048,829,000 | 735,968,000
Purchases, net of deferred fees | 66,854,000 | 612,294,000
Non-cash conversion | (500,000) |
Proceeds from sales and paydowns | (82,674,000) | (273,787,000)
Accretion of OID, EOT, and PIK payments | 6,684,000 | 32,220,000
Net realized gain/(loss) | (296,000) | 18,135,000
Change in unrealized appreciation/(depreciation) | (8,201,000) | (39,731,000)
Fair Value, Ending balance | 1,047,098,000 | 1,048,829,000
Net change in unrealized appreciation/depreciation on Level 3 investments still held | (7,954,000) | (47,150,000)
Equity | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 13,245,000 | 21,788,000
Purchases, net of deferred fees | 1,500,000 | 4,800,000
Non-cash conversion | 521,000 | 537,000
Proceeds from sales and paydowns |  | (663,000)
Net realized gain/(loss) |  | 676,000
Change in unrealized appreciation/(depreciation) | (188,000) | (12,541,000)
Fair Value, Ending balance | 15,454,000 | 13,245,000
Net change in unrealized appreciation/depreciation on Level 3 investments still held | (188,000) | (13,879,000)
Warrants | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 30,989,000 | 36,753,000
Purchases, net of deferred fees | 156,000 | 9,117,000
Transfers into/(out of) of Level 3 |  | (1,061,000)
Proceeds from sales and paydowns | (121,000) | (981,000)
Net realized gain/(loss) | (69,000) | 557,000
Change in unrealized appreciation/(depreciation) | (4,986,000) | 5,057,000
Fair Value, Ending balance | 25,969,000 | 30,989,000
Net change in unrealized appreciation/depreciation on Level 3 investments still held | (5,056,000) | 5,649,000
Escrow Receivable | Significant Unobservable Inputs (Level 3) |  |
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items] |  |
Fair Value, Beginning balance | 2,441,000 | 4,152,000
Proceeds from sales and paydowns |  | (1,711,000)
Fair Value, Ending balance | $ 2,441,000 | $ 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 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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(3) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + 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: |