XML 53 R40.htm IDEA: XBRL DOCUMENT
v3.23.1

Investments - Schedule of Portfolio Investments by Investment Type at Cost and Fair Value and as Percentage of Total Portfolio (Details) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Schedule Of Investments [Line Items] |  |
Cost | $ 1,147,209 | $ 1,153,584
Cost, Percentage | 100.00% | 100.00%
Fair Value | $ 1,091,531 | $ 1,094,386
Fair Value, Percentage | 100.00% | 100.00%
Secured Loans |  |
Schedule Of Investments [Line Items] |  |
Cost | $ 829,914 | $ 827,377
Cost, Percentage | 72.30% | 71.70%
Fair Value | $ 808,002 | $ 802,851
Fair Value, Percentage | 74.00% | 73.30%
Equipment Financing |  |
Schedule Of Investments [Line Items] |  |
Cost | $ 253,669 | $ 266,139
Cost, Percentage | 22.10% | 23.10%
Fair Value | $ 239,096 | $ 245,978
Fair Value, Percentage | 21.90% | 22.50%
Warrants |  |
Schedule Of Investments [Line Items] |  |
Cost | $ 21,256 | $ 21,282
Cost, Percentage | 1.90% | 1.80%
Fair Value | $ 26,963 | $ 31,724
Fair Value, Percentage | 2.50% | 2.90%
Equity |  |
Schedule Of Investments [Line Items] |  |
Cost | $ 42,370 | $ 38,786
Cost, Percentage | 3.70% | 3.40%
Fair Value | $ 17,470 | $ 13,833
Fair Value, Percentage | 1.60% | 1.30%

X
- Definition Investment owned at cost percentage. + References No definition available. + Details
Name: | trin_InvestmentOwnedAtCostPercentage
Namespace Prefix: | trin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Investment owned at fair value percentage. + References No definition available. + Details
Name: | trin_InvestmentOwnedAtFairValuePercentage
Namespace Prefix: | trin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cost of the investment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 50 -Paragraph 6 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841 + Details
Name: | us-gaap_InvestmentOwnedAtCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 50 -Paragraph 6 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 5D -Subparagraph (SX 210.12-13D(Column C)) -URI https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 320 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column C)) -URI https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010 + Details
Name: | us-gaap_InvestmentOwnedAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_ScheduleOfInvestmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_InvestmentTypeAxis=trin_SecuredLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=trin_EquipmentFinancingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=trin_WarrantInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |