XML 62 R49.htm IDEA: XBRL DOCUMENT
v3.23.1

Commitments and Contingencies - Additional Information (Details) - USD ($) $ in Millions | 3 Months Ended |
--- | --- | ---
Mar. 31, 2023 | Mar. 31, 2022 | Dec. 31, 2022
Commitments And Contingencies [Line Items] |  |  |
Outstanding refunded commitments | $ 16.2 |  | $ 21.4
Total lease expense | 0.1 | $ 0.1 |
Right of use asset | $ 2.5 |  | $ 2.1
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Other Assets |  | Other Assets
Lease liability | $ 2.7 |  | $ 2.3
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] | Accounts Payable And Other Accrued Liabilities |  | Accounts Payable And Other Accrued Liabilities
I Fourty LLC [Member] |  |  |
Commitments And Contingencies [Line Items] |  |  |
Unfunded capital commitment | $ 16.2 |  |
Phoenix Office |  |  |
Commitments And Contingencies [Line Items] |  |  |
Lease commencement period | Jul. 10, 2021 |  |
Lease expiration period | Dec. 31, 2028 |  |
Lease extension period | 5 years |  |
Final expiration date | Dec. 31, 2038 |  |
Remaining lease term | 5 years 9 months 18 days |  |
Discount rates | 3.75% |  |
San Diego Office |  |  |
Commitments And Contingencies [Line Items] |  |  |
Lease commencement period | Mar. 10, 2023 |  |
Lease expiration period | Jan. 01, 2026 |  |
Remaining lease term | 2 years 9 months 18 days |  |
Discount rates | 7.64% |  |

X
- Definition Commitments and contingencies. + References No definition available. + Details
Name: | trin_CommitmentsAndContingenciesLineItems
Namespace Prefix: | trin_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Final expiration date. + References No definition available. + Details
Name: | trin_FinalExpirationDate
Namespace Prefix: | trin_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease commencement period. + References No definition available. + Details
Name: | trin_LeaseCommencementPeriod
Namespace Prefix: | trin_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease expiration period. + References No definition available. + Details
Name: | trin_LeaseExpirationPeriod
Namespace Prefix: | trin_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lease extension period. + References No definition available. + Details
Name: | trin_LeaseExtensionPeriod
Namespace Prefix: | trin_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unfunded capital commitment. + References No definition available. + Details
Name: | trin_UnfundedCapitalCommitment
Namespace Prefix: | trin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommitmentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Discount rate used by lessee to determine present value of operating lease payments. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c)(3) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseRemainingLeaseTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of operating lease expense. Excludes sublease income. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 4 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977 + Details
Name: | us-gaap_OperatingLeaseExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes operating lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977 + Details
Name: | us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes operating lease right-of-use asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=trin_IFourtyLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=trin_PhoenixOfficeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=trin_SanDiegoOfficeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |