XML 84 R78.htm IDEA: XBRL DOCUMENT
v3.25.2

Consolidated Schedule of Restricted Securities of Unaffiliated Issuers - Consolidated Schedule of Restricted Securities of Unaffiliated Issuers (Details) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2025 | Dec. 31, 2024
AGY Equity, LLC | Class A Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Sep. 03, 2020 | Sep. 03, 2020
AGY Equity, LLC | Class B Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Sep. 03, 2020 | Sep. 03, 2020
AGY Equity, LLC | Class C Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Sep. 03, 2020 | Sep. 03, 2020
48forty Intermediate Holdings, Inc. | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Nov. 05, 2024 | Nov. 05, 2024
Blackbird Purchaser, Inc. (Ohio Transmission Corp.) | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 14, 2021 | Dec. 14, 2021
Fidelis (SVC), LLC | Preferred Unit-C |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 31, 2019 | Dec. 31, 2019
INH Buyer, Inc. (IMA Health) | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 16, 2024 | Dec. 16, 2024
INH Buyer, Inc. (IMA Health) One | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 16, 2024 | Dec. 16, 2024
Joband Talent USA, Inc. (United Kingdom) | F3 Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 12, 2025 | Feb. 12, 2025
Joband Talent USA, Inc. (United Kingdom) | F1 Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 11, 2025 | Feb. 11, 2025
Kellermeyer Bergensons Services, LLC | Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 18, 2024 | Mar. 18, 2024
Kellermeyer Bergensons Services, LLC | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 18, 2024 | Mar. 18, 2024
Khoros L L C | 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 | Mar. 15, 2024
Motive Technologies, Inc | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Nov. 27, 2024 |
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 | Mar. 31, 2021
Grey Orange International Inc | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | May 05, 2022 | May 05, 2022
Homerenew Buyer, Inc. | Class A Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Apr. 14, 2025 |
Homerenew Buyer, Inc. | Class B-1 Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Apr. 14, 2025 |
Homerenew Buyer, Inc. | Class C-1 Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Apr. 14, 2025 |
Igloo Parent Holdings LLC | Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | May 09, 2025 |
InMobi, Inc. (Singapore) | Warrants to Purchase Series E Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Oct. 01, 2018 | Oct. 01, 2018
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) One | Warrants to Purchase Series E Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Sep. 18, 2015 | Sep. 18, 2015
Pico Quantitative Trading Holdings, LLC | Warrants to Purchase Membership Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 07, 2020 | Feb. 07, 2020
Pluralsight, Inc. | Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Aug. 22, 2024 | Aug. 22, 2024
Quora, Inc. | Warrants to Purchase Series D Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Apr. 12, 2019 | Apr. 12, 2019
Razor US LP | Class A Preferred Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 28, 2024 | Feb. 28, 2024
Razor US LP | Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 28, 2024 | Feb. 28, 2024
Razor Group GmbH (Germany) | Warrants to Purchase Series C Shares |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Dec. 23, 2022 | Dec. 23, 2022
Razor Group GmbH (Germany) | Warrants to Purchase Preferred Series A1 Shares |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Apr. 30, 2021 | Apr. 30, 2021
ResearchGate Corporation (Germany) | Warrants to Purchase Series D Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Nov. 07, 2019 | Nov. 07, 2019
MXP Prime Platform GmbH (SellerX) (Germany) | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Nov. 23, 2021
SellerX Germany Gmbh & Co. Kg (Germany) | Preferred Non Convertible Shares Series Z |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jun. 27, 2025 |
SellerX Germany Gmbh & Co. Kg (Germany) | Warrants to Purchase Common Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Jul. 26, 2023
SellerX Germany Gmbh & Co. Kg (Germany) | Warrants to Purchase Preferred New Super Senior Shares |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Jul. 26, 2023
SellerX Germany Gmbh & Co. Kg (Germany) | Common Shares |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jun. 27, 2025 |
SnapLogic, Inc. | Warrants to Purchase Series Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 20, 2018 | Mar. 20, 2018
SoundCloud, Ltd. (United Kingdom) | Warrants to Purchase Preferred Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date |  | Apr. 30, 2015
SuCo Investors, LP (Suited Connector) | Warrants to Purchase Class A Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 06, 2023 | Mar. 06, 2023
Stitch Holdings, L.P. | Limited Partnership/Limited Liability Company Interests |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 15, 2024 | Mar. 15, 2024
Streamland Media Holdings LLC | Common Units |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Mar. 31, 2025 | Mar. 31, 2025
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 (United Kingdom) | Series X Shares |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Jun. 24, 2024 | Jun. 24, 2024
Worldremit Group Limited (United Kingdom) | Warrants to Purchase Series D Stock |  |
Summary Of Investment Holdings [Line Items] |  |
Acquisition Date | Feb. 11, 2021 | Feb. 11, 2021
Worldremit Group Limited (United Kingdom) | 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_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_FortyIntermediateHoldingsIncMember
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_BlackbirdPurchaserIncOhioTransmissionCorpMember
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_FidelisSVCLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_JobandTalentUSAIncMember
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: | us-gaap_InvestmentTypeAxis=tcpc_F1PreferredStockMember
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: | srt_ConsolidatedEntitiesAxis=srt_PartnershipInterestMember
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: | us-gaap_InvestmentTypeAxis=tcpc_WarrantsToPurchaseCommonStockMember
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: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_GreyOrangeInternationalIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_InvestmentTypeAxis=tcpc_ClassC-1CommonUnitsMember
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: | us-gaap_InvestmentTypeAxis=tcpc_CommonUnitsMember
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: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_InMobiIncOneMember
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_PluralsightIncMember
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_RazorUsLpMember
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_WarrantsToPurchaseSeriesCSharesMember
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_ResearchGateCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tcpc_MXPPrimePlatformGmbHSellerXGermanyMember
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: | us-gaap_InvestmentTypeAxis=tcpc_PreferredNonConvertibleSharesSeriesZMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_InvestmentTypeAxis=tcpc_CommonSharesMember
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_SuitedConnectorLLCSucoInvestorsLPMember
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_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: | 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: |