<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vcyt-20220809.xsd" xlink:type="simple"/>
    <context id="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2022-08-09</startDate>
            <endDate>2022-08-09</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl80L2ZyYWc6ZTgwZGNkZmMyNTgxNDU1Nzg2YjhiMjgyYjliNjI1YWUvdGFibGU6YmIyMDlkY2Y2M2ZkNGQ2MjgwZDg1MGNlMjFmYzIzOGUvdGFibGVyYW5nZTpiYjIwOWRjZjYzZmQ0ZDYyODBkODUwY2UyMWZjMjM4ZV8wLTEtMS0xLTU1ODEz_bfd88daf-4e21-42e7-b8f0-239d4650a27c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl80L2ZyYWc6ZTgwZGNkZmMyNTgxNDU1Nzg2YjhiMjgyYjliNjI1YWUvdGFibGU6YmIyMDlkY2Y2M2ZkNGQ2MjgwZDg1MGNlMjFmYzIzOGUvdGFibGVyYW5nZTpiYjIwOWRjZjYzZmQ0ZDYyODBkODUwY2UyMWZjMjM4ZV8xLTEtMS0xLTU1ODEz_7fccbcda-620b-4f0d-a8aa-904ab5245988">0001384101</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGV4dHJlZ2lvbjo0Y2NiMjk2NzQ2NjI0OGEwYmZjODNjMTk1NTQ0MjZkOF8xNzk1_0a1944b6-b131-4857-b278-b73648929797">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGV4dHJlZ2lvbjo0Y2NiMjk2NzQ2NjI0OGEwYmZjODNjMTk1NTQ0MjZkOF8yMzA_087adc0d-3a01-4187-9710-8c1c38f88e54">2022-08-09</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGV4dHJlZ2lvbjo0Y2NiMjk2NzQ2NjI0OGEwYmZjODNjMTk1NTQ0MjZkOF8yMzA_a2e959fb-3d93-4a56-ab4c-30847653081f">2022-08-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGV4dHJlZ2lvbjo0Y2NiMjk2NzQ2NjI0OGEwYmZjODNjMTk1NTQ0MjZkOF8xNzky_d9b1eede-1572-467f-8004-63a4c87a274a">VERACYTE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MWJkOTU4NTQ0OTZiNDI3YmFjNGM1MDU4NmJlMTBlNDMvdGFibGVyYW5nZToxYmQ5NTg1NDQ5NmI0MjdiYWM0YzUwNTg2YmUxMGU0M18wLTAtMS0xLTU1ODEz_ee8f8505-c77f-42c5-a18b-d17fe383955b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MWJkOTU4NTQ0OTZiNDI3YmFjNGM1MDU4NmJlMTBlNDMvdGFibGVyYW5nZToxYmQ5NTg1NDQ5NmI0MjdiYWM0YzUwNTg2YmUxMGU0M18wLTItMS0xLTU1ODEz_72091d7e-7a40-443b-813a-32ef43fc5b06">001-36156</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MWJkOTU4NTQ0OTZiNDI3YmFjNGM1MDU4NmJlMTBlNDMvdGFibGVyYW5nZToxYmQ5NTg1NDQ5NmI0MjdiYWM0YzUwNTg2YmUxMGU0M18wLTQtMS0xLTU1ODEz_01680fa0-786d-4f61-89fb-de6ea8dd29d3">20-5455398</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MDgzNTJhMWJhNzgzNGM0NmJiMmNhOTU5NWEzZjVjMjEvdGFibGVyYW5nZTowODM1MmExYmE3ODM0YzQ2YmIyY2E5NTk1YTNmNWMyMV8wLTAtMS0xLTU1ODEzL3RleHRyZWdpb246M2RkMWJlMDI4MDM2NGM3MmJlMzNhZDg3MWRlODcxYTRfNA_ffa41c80-0aa4-466a-a49b-ee738c69129e">6000 Shoreline Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MDgzNTJhMWJhNzgzNGM0NmJiMmNhOTU5NWEzZjVjMjEvdGFibGVyYW5nZTowODM1MmExYmE3ODM0YzQ2YmIyY2E5NTk1YTNmNWMyMV8wLTAtMS0xLTU1ODEzL3RleHRyZWdpb246M2RkMWJlMDI4MDM2NGM3MmJlMzNhZDg3MWRlODcxYTRfOA_6bcc735a-e947-4545-a1a6-581c86e166b7">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MDgzNTJhMWJhNzgzNGM0NmJiMmNhOTU5NWEzZjVjMjEvdGFibGVyYW5nZTowODM1MmExYmE3ODM0YzQ2YmIyY2E5NTk1YTNmNWMyMV8wLTAtMS0xLTU1ODEzL3RleHRyZWdpb246M2RkMWJlMDI4MDM2NGM3MmJlMzNhZDg3MWRlODcxYTRfMTI_6df8f70a-2b50-4e0e-8bb1-02d390b164f1">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MDgzNTJhMWJhNzgzNGM0NmJiMmNhOTU5NWEzZjVjMjEvdGFibGVyYW5nZTowODM1MmExYmE3ODM0YzQ2YmIyY2E5NTk1YTNmNWMyMV8wLTAtMS0xLTU1ODEzL3RleHRyZWdpb246M2RkMWJlMDI4MDM2NGM3MmJlMzNhZDg3MWRlODcxYTRfMTY_602de3d1-bb52-43a5-9d81-7fa08c6e0f5a">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MDgzNTJhMWJhNzgzNGM0NmJiMmNhOTU5NWEzZjVjMjEvdGFibGVyYW5nZTowODM1MmExYmE3ODM0YzQ2YmIyY2E5NTk1YTNmNWMyMV8wLTItMS0xLTU1ODEz_d8396b5f-a655-4625-865e-30cbe536d6de">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGV4dHJlZ2lvbjo0Y2NiMjk2NzQ2NjI0OGEwYmZjODNjMTk1NTQ0MjZkOF8zNjM_8d3672bc-b2f6-482f-a46f-482d08e36684">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGV4dHJlZ2lvbjo0Y2NiMjk2NzQ2NjI0OGEwYmZjODNjMTk1NTQ0MjZkOF8xNzk0_3bdd611f-4217-4d8a-8e75-2ae4ca509a3f">243-6300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6ZTBhNDk0MTY2YjA0NGIzNmJkMzQ0ODdlNDY5MmRkMjAvdGFibGVyYW5nZTplMGE0OTQxNjZiMDQ0YjM2YmQzNDQ4N2U0NjkyZGQyMF8xLTAtMS0xLTU1ODEz_6665d5fe-8522-4806-905b-919422dc0c6c">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6ZTBhNDk0MTY2YjA0NGIzNmJkMzQ0ODdlNDY5MmRkMjAvdGFibGVyYW5nZTplMGE0OTQxNjZiMDQ0YjM2YmQzNDQ4N2U0NjkyZGQyMF8yLTAtMS0xLTU1ODEz_49d5d936-b61f-41df-bfd8-43c9ec06379a">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6ZTBhNDk0MTY2YjA0NGIzNmJkMzQ0ODdlNDY5MmRkMjAvdGFibGVyYW5nZTplMGE0OTQxNjZiMDQ0YjM2YmQzNDQ4N2U0NjkyZGQyMF8zLTAtMS0xLTU1ODEz_333d60fe-ae74-47e7-b485-6cc37e3b9b85">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6ZTBhNDk0MTY2YjA0NGIzNmJkMzQ0ODdlNDY5MmRkMjAvdGFibGVyYW5nZTplMGE0OTQxNjZiMDQ0YjM2YmQzNDQ4N2U0NjkyZGQyMF80LTAtMS0xLTU1ODEz_42b61eec-8a89-494f-a1fc-280bc4b12927">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6Y2VlOTZkZmIxOWRhNDliZDg5ZWJiYjEwODVhMjQ4MzIvdGFibGVyYW5nZTpjZWU5NmRmYjE5ZGE0OWJkODllYmJiMTA4NWEyNDgzMl8xLTAtMS0xLTU1ODEz_5dd093a3-462d-4488-902e-a6d8e707cf19">Common Stock, par value, $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6Y2VlOTZkZmIxOWRhNDliZDg5ZWJiYjEwODVhMjQ4MzIvdGFibGVyYW5nZTpjZWU5NmRmYjE5ZGE0OWJkODllYmJiMTA4NWEyNDgzMl8xLTItMS0xLTU1ODEz_688b7ad7-0a49-4867-88dc-3d0aacba762b">VCYT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6Y2VlOTZkZmIxOWRhNDliZDg5ZWJiYjEwODVhMjQ4MzIvdGFibGVyYW5nZTpjZWU5NmRmYjE5ZGE0OWJkODllYmJiMTA4NWEyNDgzMl8xLTQtMS0xLTU1ODEz_c0640ea2-a83e-42b8-b7c2-26f115dc519e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i27ae322ca757427a8c7fab72b05b716d_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOjEwNDAyMDg0Y2FiYzQyYTI4NzRjMmY4N2FiMjY0ZmNmL3NlYzoxMDQwMjA4NGNhYmM0MmEyODc0YzJmODdhYjI2NGZjZl8xL2ZyYWc6NGNjYjI5Njc0NjYyNDhhMGJmYzgzYzE5NTU0NDI2ZDgvdGFibGU6MDFmOWY3NjVkMzQzNGUwM2IxMjA1NWViOGUyMGY4ZGUvdGFibGVyYW5nZTowMWY5Zjc2NWQzNDM0ZTAzYjEyMDU1ZWI4ZTIwZjhkZV8xLTAtMS0xLTU1ODEzL3RleHRyZWdpb246ZmJkOTg3ODg0NzgxNGJhMmFlMTdlYTkyOTlmMThhZDNfMjg_05e1b631-0ae8-4192-9b26-2c277dd1a58e">false</dei:EntityEmergingGrowthCompany>
</xbrl>
