<?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/2021q4"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vcyt-20220503.xsd" xlink:type="simple"/>
    <context id="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2022-05-03</startDate>
            <endDate>2022-05-03</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV80L2ZyYWc6OTQxOTMzYWUzNjlkNDcxMjg0M2JmYjZhNGNlNmM2N2IvdGFibGU6NzQyYWZhMzYwZDFhNGMxYzk1YjY2NDlkMTc0N2Y3NGQvdGFibGVyYW5nZTo3NDJhZmEzNjBkMWE0YzFjOTViNjY0OWQxNzQ3Zjc0ZF8wLTEtMS0xLTQwNDc5_f1affa33-ab03-46c7-ba01-6b1cc4a37a2e">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV80L2ZyYWc6OTQxOTMzYWUzNjlkNDcxMjg0M2JmYjZhNGNlNmM2N2IvdGFibGU6NzQyYWZhMzYwZDFhNGMxYzk1YjY2NDlkMTc0N2Y3NGQvdGFibGVyYW5nZTo3NDJhZmEzNjBkMWE0YzFjOTViNjY0OWQxNzQ3Zjc0ZF8xLTEtMS0xLTQwNDc5_0fdf17e4-8090-4915-bebe-ca9b7b29dea9">0001384101</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGV4dHJlZ2lvbjo2YjUzZGJjNDk5OTY0MDE5OWJiM2U4MDkxMDI0ZDdmOV8xNTU3_c7bf06a7-df64-48ef-802f-f24f2aadcb9b">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGV4dHJlZ2lvbjo2YjUzZGJjNDk5OTY0MDE5OWJiM2U4MDkxMDI0ZDdmOV8yMzA_97beab7b-c89f-44b7-8f1d-df52b66a9750">2022-05-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGV4dHJlZ2lvbjo2YjUzZGJjNDk5OTY0MDE5OWJiM2U4MDkxMDI0ZDdmOV8xNTU4_5959f2f4-a79d-4937-bd42-72fc92f5746a">VERACYTE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6NjE0OGY2MmEyYTU4NGMyZmFkOGY5MGRmM2MxNGRlNTQvdGFibGVyYW5nZTo2MTQ4ZjYyYTJhNTg0YzJmYWQ4ZjkwZGYzYzE0ZGU1NF8wLTAtMS0xLTQwNDc5_40b22b5a-f7a7-4415-93a6-e720154bee2a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6NjE0OGY2MmEyYTU4NGMyZmFkOGY5MGRmM2MxNGRlNTQvdGFibGVyYW5nZTo2MTQ4ZjYyYTJhNTg0YzJmYWQ4ZjkwZGYzYzE0ZGU1NF8wLTItMS0xLTQwNDc5_5c3b15ed-76ff-405d-917b-4998b0b06892">001-36156</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6NjE0OGY2MmEyYTU4NGMyZmFkOGY5MGRmM2MxNGRlNTQvdGFibGVyYW5nZTo2MTQ4ZjYyYTJhNTg0YzJmYWQ4ZjkwZGYzYzE0ZGU1NF8wLTQtMS0xLTQwNDc5_e7441aa3-6859-4620-a4fa-13e72ac71e2d">20-5455398</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6ZDM3ZWE4N2I3MGEzNDg0NDkzMzJmODNjOTljMGUyYWUvdGFibGVyYW5nZTpkMzdlYTg3YjcwYTM0ODQ0OTMzMmY4M2M5OWMwZTJhZV8wLTAtMS0xLTQwNDc5L3RleHRyZWdpb246ZTZjMzhmZmFlZWI0NDNmZDgwNTRjMDI0MTk2Y2I3OThfNA_25410ff1-96e9-4808-8b10-b859bfae6d94">6000 Shoreline Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6ZDM3ZWE4N2I3MGEzNDg0NDkzMzJmODNjOTljMGUyYWUvdGFibGVyYW5nZTpkMzdlYTg3YjcwYTM0ODQ0OTMzMmY4M2M5OWMwZTJhZV8wLTAtMS0xLTQwNDc5L3RleHRyZWdpb246ZTZjMzhmZmFlZWI0NDNmZDgwNTRjMDI0MTk2Y2I3OThfOA_7d1c4da8-2072-43f5-ba18-a6dfb6aaccf9">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6ZDM3ZWE4N2I3MGEzNDg0NDkzMzJmODNjOTljMGUyYWUvdGFibGVyYW5nZTpkMzdlYTg3YjcwYTM0ODQ0OTMzMmY4M2M5OWMwZTJhZV8wLTAtMS0xLTQwNDc5L3RleHRyZWdpb246ZTZjMzhmZmFlZWI0NDNmZDgwNTRjMDI0MTk2Y2I3OThfMTI_222b9ca2-3b04-4d43-82de-d6f7dedda168">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6ZDM3ZWE4N2I3MGEzNDg0NDkzMzJmODNjOTljMGUyYWUvdGFibGVyYW5nZTpkMzdlYTg3YjcwYTM0ODQ0OTMzMmY4M2M5OWMwZTJhZV8wLTAtMS0xLTQwNDc5L3RleHRyZWdpb246ZTZjMzhmZmFlZWI0NDNmZDgwNTRjMDI0MTk2Y2I3OThfMTY_b1fd789b-1856-44df-bb8a-1589c1840b52">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6ZDM3ZWE4N2I3MGEzNDg0NDkzMzJmODNjOTljMGUyYWUvdGFibGVyYW5nZTpkMzdlYTg3YjcwYTM0ODQ0OTMzMmY4M2M5OWMwZTJhZV8wLTItMS0xLTQwNDc5_140b53da-3692-4ac6-8ba0-f80c846a1a53">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGV4dHJlZ2lvbjo2YjUzZGJjNDk5OTY0MDE5OWJiM2U4MDkxMDI0ZDdmOV8zNjM_4bcabf59-9cd4-40b3-b779-b90d778bd97c">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGV4dHJlZ2lvbjo2YjUzZGJjNDk5OTY0MDE5OWJiM2U4MDkxMDI0ZDdmOV8xNTU2_b2cf3bb1-a977-41bc-b30c-67fb56ee8439">243-6300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6MWJjYjZhNzZjMzZlNDE3ZGE4MjYwN2JkMzYwMmUzNjUvdGFibGVyYW5nZToxYmNiNmE3NmMzNmU0MTdkYTgyNjA3YmQzNjAyZTM2NV8xLTAtMS0xLTQwNDc5_2de29df4-b634-4c59-a811-e3628c1ebdc8">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6MWJjYjZhNzZjMzZlNDE3ZGE4MjYwN2JkMzYwMmUzNjUvdGFibGVyYW5nZToxYmNiNmE3NmMzNmU0MTdkYTgyNjA3YmQzNjAyZTM2NV8yLTAtMS0xLTQwNDc5_e9366735-e466-41f5-a19f-1bc67d1d75f8">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6MWJjYjZhNzZjMzZlNDE3ZGE4MjYwN2JkMzYwMmUzNjUvdGFibGVyYW5nZToxYmNiNmE3NmMzNmU0MTdkYTgyNjA3YmQzNjAyZTM2NV8zLTAtMS0xLTQwNDc5_b549034a-9713-4558-be83-c797c7507415">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6MWJjYjZhNzZjMzZlNDE3ZGE4MjYwN2JkMzYwMmUzNjUvdGFibGVyYW5nZToxYmNiNmE3NmMzNmU0MTdkYTgyNjA3YmQzNjAyZTM2NV80LTAtMS0xLTQwNDc5_e56b3afd-90e8-456a-8a10-1edb215acbeb">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6NDlmZjY4NzJkNjE3NDZhNmFlZGMyYTU3MWJhOTg5OTcvdGFibGVyYW5nZTo0OWZmNjg3MmQ2MTc0NmE2YWVkYzJhNTcxYmE5ODk5N18xLTAtMS0xLTQwNDc5_305fa0fc-01e9-42f0-83a9-f4511302eb21">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6NDlmZjY4NzJkNjE3NDZhNmFlZGMyYTU3MWJhOTg5OTcvdGFibGVyYW5nZTo0OWZmNjg3MmQ2MTc0NmE2YWVkYzJhNTcxYmE5ODk5N18xLTItMS0xLTQwNDc5_f5171f51-4d2c-4c93-bc9c-81052cac7905">VCYT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6NDlmZjY4NzJkNjE3NDZhNmFlZGMyYTU3MWJhOTg5OTcvdGFibGVyYW5nZTo0OWZmNjg3MmQ2MTc0NmE2YWVkYzJhNTcxYmE5ODk5N18xLTQtMS0xLTQwNDc5_3d6e731e-66d6-4c09-a1b2-dc8cd9d3297c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3e1b8048f62f4c069223c547f978a556_D20220503-20220503"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4MGZjZDM2ZTkwMTRjMTNiZjEyMmNiNjIxNGVhMTExL3NlYzozODBmY2QzNmU5MDE0YzEzYmYxMjJjYjYyMTRlYTExMV8xL2ZyYWc6NmI1M2RiYzQ5OTk2NDAxOTliYjNlODA5MTAyNGQ3ZjkvdGFibGU6N2Y4YzQzYjJmNTkxNGIwNmI1ZmZkZTBhMzhkZjBiOWIvdGFibGVyYW5nZTo3ZjhjNDNiMmY1OTE0YjA2YjVmZmRlMGEzOGRmMGI5Yl8xLTAtMS0xLTQwNDc5L3RleHRyZWdpb246NzRkZjAxZDZkZDdkNGUxZWIzOGNlZTc0MmIyOTE1YWZfMjk_7bfbe237-24c3-4d80-9899-9db59d83d728">false</dei:EntityEmergingGrowthCompany>
</xbrl>
