XML 106 R82.htm IDEA: XBRL DOCUMENT
v3.25.4

Consolidated Schedule of Restricted Securities of Unaffiliated Issuers - Consolidated Schedule of Restricted Securities of Unaffiliated Issuers (Details) | 12 Months Ended
--- | ---
Dec. 31, 2025 | Dec. 31, 2024
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Mar. 15, 2024
48forty Intermediate Holdings, Inc. (Alpine Acquisition) | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Nov. 05, 2024 | Nov. 05, 2024
48forty Intermediate Holdings, Inc. (Alpine Acquisition), Common Stock - KKR Participation | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 01, 2025 |
Blackbird Holdco, Inc. (Ohio Transmission Corp.) | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 14, 2021 |
AGY Equity, LLC | Class A Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Sep. 03, 2020
AGY Equity, LLC | Class B Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Sep. 03, 2020
AGY Equity, LLC | Class C Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Sep. 03, 2020
Blackbird Purchaser, Inc. (Ohio Transmission Corp.) | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Dec. 14, 2021
Elevate Brands OpCo, LLC | Warrants to Purchase Elevate Common Shares in MXP |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Jul. 26, 2023
Elevate Brands OpCo, LLC | Warrants to Purchase SellerX Common Shares in MXP |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Jul. 26, 2023
Fidelis (SVC), LLC | Series C Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Dec. 31, 2019
Fidelis (SVC), LLC | Preferred Unit-C |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 31, 2019 |
Foursquare Labs, Inc. | Warrants to Purchase Series E Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | May 04, 2017 | May 04, 2017
GlassPoint, Inc. | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 31, 2021 | Feb. 07, 2017
Grey Orange International Inc | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | May 05, 2022 | May 05, 2022
Igloo Parent Holdings LLC | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | May 09, 2025 |
Infinite Commerce Holdings LLC (Razor) | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Aug. 27, 2025 |
Infinite Commerce Holdings LLC (Razor) | Series A-3, Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Aug. 27, 2025 |
Infinite Commerce Holdings LLC (Razor) | Series A Prime, Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Aug. 27, 2025 |
INH Buyer, Inc. (IMS Health) | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Dec. 16, 2024
InMobi, Inc. (Singapore) | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Aug. 22, 2017 | Aug. 22, 2017
InMobi, Inc. (Singapore) | Warrants to Purchase Series E Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Oct. 01, 2018 |
InMobi, Inc. (Singapore) | Warrants to Purchase Series E Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Sep. 18, 2015 |
InMobi, Inc. (Singapore) | Warrants to Purchase Series E Preferred Stock (Strike Price $20.01) |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Sep. 18, 2015
InMobi, Inc. (Singapore) | Warrants to Purchase Series E Preferred Stock (Strike Price $28.58) |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Oct. 01, 2018
JobandTalent USA, Inc. (United Kingdom) | F1 Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 11, 2025 |
JobandTalent USA, Inc. (United Kingdom) | F3 Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 12, 2025 |
Kellermeyer Bergensons Services, LLC | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 18, 2024 |
Kellermeyer Bergensons Services, LLC | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 18, 2024 |
Khoros, LLC (f/k/a Lithium Technologies, LLC) | Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | May 23, 2025 |
MBS Parent, LLC | Limited Partnership/Limited Liability Company Interests |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 15, 2024 |
Motive Technologies Inc [Member] | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Nov. 27, 2024 |
Inotiv, Inc. | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Mar. 30, 2022
Pluralsight, Inc. | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Aug. 22, 2024 | Aug. 22, 2024
Plate Newco 1 Limited (Avanti) (United Kingdom) | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Apr. 13, 2022
Pico Quantitative Trading Holdings, LLC | Warrants to Purchase Membership Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 07, 2020 | Feb. 07, 2020
Quora, Inc. | Warrants to Purchase Series D Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Apr. 12, 2019 | Apr. 12, 2019
Razor Group GmbH (Germany) | Warrants to Purchase Preferred Series A1 Shares |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Apr. 28, 2021
Razor | Warrants to Purchase Series C Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Dec. 23, 2022
Razor US LP | Class A Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Feb. 28, 2024
ResearchGate Corporation (Germany) | Warrants to Purchase Series D Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Nov. 07, 2019 | Nov. 07, 2019
SellerX Germany GmbH (Germany) | Warrants to Purchase SellerX Common Shares in MXP |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Nov. 23, 2021
SnapLogic, Inc. | Warrants to Purchase Series Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 20, 2018 | Mar. 20, 2018
SoundCloud, Ltd. | Warrants to Purchase Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Apr. 30, 2015 | Apr. 30, 2015
Stitch Holdings, L.P. | Limited Partnership/Limited Liability Company Interests |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 15, 2024 |
Streamland Media Holdings LLC | Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 31, 2025 |
SuCo Investors, LP (Suited Connector) [Member] | Warrants to Purchase Class A Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 06, 2023 |
Suited Connector, LLC, (Suco Investors, LP) | Warrants to Purchase Class A Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Mar. 06, 2023
Thras.io, LLC | Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jun. 18, 2024 | Jun. 18, 2024
Tradeshift, Inc. | Warrants to Purchase Series D Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 09, 2017 | Mar. 09, 2017
Utilidata, Inc. | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jul. 06, 2020 | Jul. 06, 2020
Utilidata, Inc. | Series A-1 Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jul. 06, 2020 | Jul. 06, 2020
Utilidata, Inc. | Series A-2 Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jul. 06, 2020 | Jul. 06, 2020
Worldremit Group Limited | Series X Shares |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jun. 24, 2024 | Jun. 24, 2024
Worldremit Group Limited | Warrants to Purchase Series D Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 11, 2021 | Feb. 11, 2021
Worldremit Group Limited | Warrants To Purchase Series E Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 15, 2024 | Mar. 15, 2024

X
- Definition Date when investment is acquired, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + Details
Name: | us-gaap_InvestmentAcquisitionDate
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-9 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478297/946-220-50-3 + Details
Name: | us-gaap_SummaryOfInvestmentHoldingsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_FortyIntermediateHoldingsIncAlpineAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_FortyIntermediateHoldingsIncAlpineAcquisition-KKRParticipationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_BlackbirdHoldcoIncOhioTransmissionCorpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_AGYEquityLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_BlackbirdPurchaserIncOhioTransmissionCorpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_ElevateBrandsOpCoLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_FidelisSVCLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_FoursquareLabsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_GlassPointIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_GreyOrangeInternationalIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_IglooParentHoldingsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_InfiniteCommerceHoldingsLLCRazorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_INHBuyerIncIMSHealthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_InMobiIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_JobandTalentUSAIncUnitedKingdomMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_KellermeyerBergensonsServicesLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_KhorosLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_MBSParentLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_MotiveTechnologiesIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_InotivIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_PluralsightIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_PlateNewco1LimitedAvantiMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_PicoQuantitativeTradingHoldingsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_QuoraIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_RazorGroupGmbHMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_RazorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_RazorUsLpMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_ResearchGateCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_SellerXGermanyGmbhAndCoKgMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_SnapLogicIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_SoundCloudLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_StitchHoldingsLPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_StreamlandMediaHoldingsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_SuCoInvestorsLPSuitedConnectorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_SuitedConnectorLLCSucoInvestorsLPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_ThrasIoLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_TradeshiftIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_UtilidataIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_WorldremitGroupLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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