<?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/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vcyt-20210729.xsd" xlink:type="simple"/>
    <context id="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2021-07-29</startDate>
            <endDate>2021-07-29</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF80L2ZyYWc6N2RjNzA0N2ZkM2FmNDk5NGIyYjBlNGJmOTk1Y2NlMmIvdGFibGU6NzIyNWQ3MDM2YjdkNGJmZTg0YjhkZDg0NTYwZDg5YmIvdGFibGVyYW5nZTo3MjI1ZDcwMzZiN2Q0YmZlODRiOGRkODQ1NjBkODliYl8wLTEtMS0xLTA_d4e33803-47c1-4f9c-9f3f-b2dfc315226b">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF80L2ZyYWc6N2RjNzA0N2ZkM2FmNDk5NGIyYjBlNGJmOTk1Y2NlMmIvdGFibGU6NzIyNWQ3MDM2YjdkNGJmZTg0YjhkZDg0NTYwZDg5YmIvdGFibGVyYW5nZTo3MjI1ZDcwMzZiN2Q0YmZlODRiOGRkODQ1NjBkODliYl8xLTEtMS0xLTA_e2c18cd4-4901-411a-b53e-47eb29569ba0">0001384101</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGV4dHJlZ2lvbjplYzFjYzNiNDhjYzU0YTZkOTA1ZjczMjNmM2M2NzEwMF84NjUy_43739b5d-92f2-4982-b251-764caf42a7ee">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGV4dHJlZ2lvbjplYzFjYzNiNDhjYzU0YTZkOTA1ZjczMjNmM2M2NzEwMF8yMzA_eac0f788-357b-46d0-9704-94fd80db89e5">2021-07-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGV4dHJlZ2lvbjplYzFjYzNiNDhjYzU0YTZkOTA1ZjczMjNmM2M2NzEwMF84NjU0_6e064901-029c-4d8c-9b88-b056cc99b8e4">VERACYTE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6MTcyMTJhMTZkNjM5NDM4NmE4YWM4MzNkOTNlZjAyYjUvdGFibGVyYW5nZToxNzIxMmExNmQ2Mzk0Mzg2YThhYzgzM2Q5M2VmMDJiNV8wLTAtMS0xLTA_d6fffa28-d738-4a38-bd47-4645576de34e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6MTcyMTJhMTZkNjM5NDM4NmE4YWM4MzNkOTNlZjAyYjUvdGFibGVyYW5nZToxNzIxMmExNmQ2Mzk0Mzg2YThhYzgzM2Q5M2VmMDJiNV8wLTItMS0xLTA_5699b5ef-e2ea-4cb0-9fcc-43c919f12e17">001-36156</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6MTcyMTJhMTZkNjM5NDM4NmE4YWM4MzNkOTNlZjAyYjUvdGFibGVyYW5nZToxNzIxMmExNmQ2Mzk0Mzg2YThhYzgzM2Q5M2VmMDJiNV8wLTQtMS0xLTA_3e9fd277-cb94-4faa-a5bb-cef429090b7e">20-5455398</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6ZDAyOTM3YjU2NzI3NDM0Yzg3ZDNiZWM4NTczMjcwNjYvdGFibGVyYW5nZTpkMDI5MzdiNTY3Mjc0MzRjODdkM2JlYzg1NzMyNzA2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozZGQ3ZjJhNzY0MTM0ODY5ODZiOWUxZGM1OTkyNzcwMF80_93c3d065-3926-45de-b411-96e198c4172a">6000 Shoreline Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6ZDAyOTM3YjU2NzI3NDM0Yzg3ZDNiZWM4NTczMjcwNjYvdGFibGVyYW5nZTpkMDI5MzdiNTY3Mjc0MzRjODdkM2JlYzg1NzMyNzA2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozZGQ3ZjJhNzY0MTM0ODY5ODZiOWUxZGM1OTkyNzcwMF84_71d7bff1-48c9-48ea-9736-5d3c9bdcafd7">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6ZDAyOTM3YjU2NzI3NDM0Yzg3ZDNiZWM4NTczMjcwNjYvdGFibGVyYW5nZTpkMDI5MzdiNTY3Mjc0MzRjODdkM2JlYzg1NzMyNzA2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozZGQ3ZjJhNzY0MTM0ODY5ODZiOWUxZGM1OTkyNzcwMF8xMg_3ac39594-036c-4ec9-b785-6d2e6d0ac3c1">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6ZDAyOTM3YjU2NzI3NDM0Yzg3ZDNiZWM4NTczMjcwNjYvdGFibGVyYW5nZTpkMDI5MzdiNTY3Mjc0MzRjODdkM2JlYzg1NzMyNzA2Nl8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozZGQ3ZjJhNzY0MTM0ODY5ODZiOWUxZGM1OTkyNzcwMF8xNg_60ac64b3-4d99-49e7-8845-ae6062df43c7">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6ZDAyOTM3YjU2NzI3NDM0Yzg3ZDNiZWM4NTczMjcwNjYvdGFibGVyYW5nZTpkMDI5MzdiNTY3Mjc0MzRjODdkM2JlYzg1NzMyNzA2Nl8wLTItMS0xLTA_d336c332-5f11-4cb7-9e60-fa33e80ac955">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGV4dHJlZ2lvbjplYzFjYzNiNDhjYzU0YTZkOTA1ZjczMjNmM2M2NzEwMF8zNjM_b84238d0-7495-4acd-a5bb-b533bfc8db0e">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGV4dHJlZ2lvbjplYzFjYzNiNDhjYzU0YTZkOTA1ZjczMjNmM2M2NzEwMF84NjUx_7440637b-1364-4b50-85e8-dee333367b4d">243-6300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6YjA5M2ZhYzA0NTUzNDNiZWFmNDFlNmY2YzE5NjM4MGMvdGFibGVyYW5nZTpiMDkzZmFjMDQ1NTM0M2JlYWY0MWU2ZjZjMTk2MzgwY18xLTAtMS0xLTA_b3cd6116-f42d-4382-a462-ac4cabdee4e0">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6YjA5M2ZhYzA0NTUzNDNiZWFmNDFlNmY2YzE5NjM4MGMvdGFibGVyYW5nZTpiMDkzZmFjMDQ1NTM0M2JlYWY0MWU2ZjZjMTk2MzgwY18yLTAtMS0xLTA_d84ce1c0-c4e3-45d5-becf-684fb564b7ec">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6YjA5M2ZhYzA0NTUzNDNiZWFmNDFlNmY2YzE5NjM4MGMvdGFibGVyYW5nZTpiMDkzZmFjMDQ1NTM0M2JlYWY0MWU2ZjZjMTk2MzgwY18zLTAtMS0xLTA_31136372-8c43-44fd-aaf1-35f9a30656ec">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6YjA5M2ZhYzA0NTUzNDNiZWFmNDFlNmY2YzE5NjM4MGMvdGFibGVyYW5nZTpiMDkzZmFjMDQ1NTM0M2JlYWY0MWU2ZjZjMTk2MzgwY180LTAtMS0xLTA_40558774-ed94-40f8-a056-b7b8e5354f21">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6MjQyYjExMWViZGQ0NDZiY2JiMTdlNzQ3Y2FkZWQ4YzYvdGFibGVyYW5nZToyNDJiMTExZWJkZDQ0NmJjYmIxN2U3NDdjYWRlZDhjNl8xLTAtMS0xLTA_6e5913ae-757c-4b33-82f1-782bedb64f75">Common Stock, par value, $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6MjQyYjExMWViZGQ0NDZiY2JiMTdlNzQ3Y2FkZWQ4YzYvdGFibGVyYW5nZToyNDJiMTExZWJkZDQ0NmJjYmIxN2U3NDdjYWRlZDhjNl8xLTItMS0xLTA_9a343df1-78ec-42fc-8ca8-2575ee6c4612">VCYT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6MjQyYjExMWViZGQ0NDZiY2JiMTdlNzQ3Y2FkZWQ4YzYvdGFibGVyYW5nZToyNDJiMTExZWJkZDQ0NmJjYmIxN2U3NDdjYWRlZDhjNl8xLTQtMS0xLTA_0d29b627-806d-463e-9254-9f8974027f6e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3a723ce03b2e44a490084410cdd1f060_D20210729-20210729"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ODQxNDhkYmFiYTQyZWRiZWMwYTc0YTRlMDkwMjRkL3NlYzowNzg0MTQ4ZGJhYmE0MmVkYmVjMGE3NGE0ZTA5MDI0ZF8xL2ZyYWc6ZWMxY2MzYjQ4Y2M1NGE2ZDkwNWY3MzIzZjNjNjcxMDAvdGFibGU6MDg1ZTkzZjNhOTEzNDU1N2FkY2Y0M2UwM2I1OGFhY2MvdGFibGVyYW5nZTowODVlOTNmM2E5MTM0NTU3YWRjZjQzZTAzYjU4YWFjY18xLTAtMS0xLTAvdGV4dHJlZ2lvbjo5YzZlOWI3OTA0Njk0ZmZhYmRjODM1MGNkZmQ1MDRhM18yOQ_ef29cc75-6292-4a61-bd10-89e2e194585c">false</dei:EntityEmergingGrowthCompany>
</xbrl>
