XML 65 R52.htm IDEA: XBRL DOCUMENT
v3.23.1

Stockholders' Equity - Summary of Distributions Declared and/or Paid (Details) | 3 Months Ended
--- | ---
Mar. 31, 2023 $ / shares
Dividends Payable [Line Items] |
Per Share Amount | $ 5.09
May 7, 2020 |
Dividends Payable [Line Items] |
Declaration Date | May 7, 2020
Type | Quarterly
Record Date | May 29, 2020
Payment Date | Jun. 05, 2020
Per Share Amount | $ 0.22
August 10, 2020 |
Dividends Payable [Line Items] |
Declaration Date | August 10, 2020
Type | Quarterly
Record Date | Aug. 21, 2020
Payment Date | Sep. 04, 2020
Per Share Amount | $ 0.27
November 9, 2020 |
Dividends Payable [Line Items] |
Declaration Date | November 9, 2020
Type | Quarterly
Record Date | Nov. 20, 2020
Payment Date | Dec. 04, 2020
Per Share Amount | $ 0.27
December 22, 2020 |
Dividends Payable [Line Items] |
Declaration Date | December 22, 2020
Type | Quarterly
Record Date | Dec. 30, 2020
Payment Date | Jan. 15, 2021
Per Share Amount | $ 0.27
March 23, 2021 |
Dividends Payable [Line Items] |
Declaration Date | March 23, 2021
Type | Quarterly
Record Date | Mar. 31, 2021
Payment Date | Apr. 16, 2021
Per Share Amount | $ 0.28
June 15, 2021 |
Dividends Payable [Line Items] |
Declaration Date | June 15, 2021
Type | Quarterly
Record Date | Jun. 30, 2021
Payment Date | Jul. 15, 2021
Per Share Amount | $ 0.29
September 13, 2021 |
Dividends Payable [Line Items] |
Declaration Date | September 13, 2021
Type | Quarterly
Record Date | Sep. 30, 2021
Payment Date | Oct. 15, 2021
Per Share Amount | $ 0.33
December 16, 2021 |
Dividends Payable [Line Items] |
Declaration Date | December 16, 2021
Type | Quarterly
Record Date | Dec. 31, 2021
Payment Date | Jan. 14, 2022
Per Share Amount | $ 0.36
March 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | March 15, 2022
Type | Quarterly
Record Date | Mar. 31, 2022
Payment Date | Apr. 15, 2022
Per Share Amount | $ 0.40
March 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | March 15, 2022
Type | Supplemental
Record Date | Mar. 31, 2022
Payment Date | Apr. 15, 2022
Per Share Amount | $ 0.15
June 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | June 15, 2022
Type | Quarterly
Record Date | Jun. 30, 2022
Payment Date | Jul. 15, 2022
Per Share Amount | $ 0.42
June 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | June 15, 2022
Type | Supplemental
Record Date | Jun. 30, 2022
Payment Date | Jul. 15, 2022
Per Share Amount | $ 0.15
September 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | September 15, 2022
Type | Quarterly
Record Date | Sep. 30, 2022
Payment Date | Oct. 14, 2022
Per Share Amount | $ 0.45
September 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | September 15, 2022
Type | Supplemental
Record Date | Sep. 30, 2022
Payment Date | Oct. 14, 2022
Per Share Amount | $ 0.15
December 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | December 15, 2022
Type | Quarterly
Record Date | Dec. 30, 2022
Payment Date | Jan. 13, 2023
Per Share Amount | $ 0.46
December 15, 2022 |
Dividends Payable [Line Items] |
Declaration Date | December 15, 2022
Type | Supplemental
Record Date | Dec. 30, 2022
Payment Date | Jan. 13, 2023
Per Share Amount | $ 0.15
March 14, 2023 |
Dividends Payable [Line Items] |
Declaration Date | March 14, 2023
Type | Quarterly
Record Date | Mar. 31, 2023
Payment Date | Apr. 14, 2023
Per Share Amount | $ 0.47

X
- Definition Dividend payable declaration date. + References No definition available. + Details
Name: | trin_DividendPayableDeclarationDate
Namespace Prefix: | trin_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the declared dividend will be paid, in YYYY-MM-DD format. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendPayableDateToBePaidDayMonthAndYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share amount of a dividend declared, but not paid, as of the financial reporting date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586 + Details
Name: | us-gaap_DividendsPayableAmountPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_DividendsPayableDateOfRecordDayMonthAndYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
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_DividendsPayableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Describes the declaration as being a special dividend (over and above the normal dividend); as the annual, semi-annual, quarterly dividend, or other normal periodic dividend; or as some other type of dividend. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586 + Details
Name: | us-gaap_DividendsPayableNature
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DividendsAxis=trin_MaySevenTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_AugustTenTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_NovemberNineTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_DecemberTwentyTwoTwoThousandTwentyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_MarchTwentyThreeTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_JuneFifteenTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_SeptemberThirteenTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_DecemberSixteenTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_MarchFifteenTwoThousandTwentyTwoQuarterlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_MarchFifteenTwoThousandTwentyTwoSupplementalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_JuneFifteenTwoThousandTwentyTwoQuarterlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_JuneFifteenTwoThousandTwentyTwoSupplementalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_SeptemberFifteenTwoThousandTwentyTwoQuarterlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_SeptemberFifteenTwoThousandTwentyTwoSupplementalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_DecemberFifteenTwoThousandTwentyTwoQuarterlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_DecemberFifteenTwoThousandTwentyTwoSupplementalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DividendsAxis=trin_MarchFourteenTwoThousandTwentyThreeQuarterlyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |