<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tcpc-20240508.xsd" xlink:type="simple"/>
    <context id="c20240508to20240508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001370755</identifier>
        </entity>
        <period>
            <startDate>2024-05-08</startDate>
            <endDate>2024-05-08</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20240508to20240508"
      id="Fact_24f2936d322f48c7b38a8ee2450b3fac">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20240508to20240508"
      id="Fact_6f9ca927fd7146b79ec08804476b9d62">0001370755</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20240508to20240508"
      id="Fact_895ac1d4e36a4ba6b080b0128872bfb2">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20240508to20240508"
      id="Fact_515bf14f6ff1486aa9b346c2f27066c3">2024-05-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="c20240508to20240508"
      id="Fact_98a7058a21584cb890c5e885b314be8d">BLACKROCK TCP CAPITAL CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240508to20240508"
      id="Fact_96e0571e66ab44108dacedff2b20e784">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="c20240508to20240508"
      id="Fact_862753797c554922b67fe10a89e8ba28">814-00899</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240508to20240508"
      id="Fact_1dbc9c90fcb147458891c173b34cfc00">56-2594706</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240508to20240508"
      id="Fact_ce5c3376748a4d7d9b8b6aca225da94f">2951 28th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20240508to20240508"
      id="Fact_2a7bcbc672ce49bb99c8a92ceefac364">Suite 1000</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20240508to20240508"
      id="Fact_502268df03544540b2a5efd16462d94f">Santa Monica</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240508to20240508"
      id="Fact_2bedc63dce4b496faba7bf8a84cf9cc2">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240508to20240508"
      id="Fact_396f06839dae4a779ca6ee5c695d0f49">90405</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240508to20240508"
      id="Fact_5c7c7da6c7374507a179df910d80db10">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240508to20240508"
      id="Fact_fdb74204602b467f8eeddafff83259b5">566-1000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="c20240508to20240508"
      id="Fact_4b0531f884da42989b413ac7a8163c9e">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20240508to20240508"
      id="Fact_48a01fb720bf40c4b03dbde633cf1455">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20240508to20240508"
      id="Fact_55af32c0ae3d4281938d86fa3861a914">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20240508to20240508"
      id="Fact_1d25b175bd674232a7c3e99f8c1759a4">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="c20240508to20240508"
      id="Fact_ffaf0e73b0e74d0d894e17d7df2cd1bc">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240508to20240508"
      id="Fact_a14a8bd68b6c4ce59c7cd2b12223ed95">TCPC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240508to20240508"
      id="Fact_9b48a30a8f794f71be83a75626f7f586">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240508to20240508"
      id="Fact_61e4e8254358410ba83b95609c8a6ea9">false</dei:EntityEmergingGrowthCompany>
</xbrl>
