<?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-20221102.xsd" xlink:type="simple"/>
    <context id="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2022-11-02</startDate>
            <endDate>2022-11-02</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF80L2ZyYWc6NzY2MTJmMmNiMDA3NDM5OWFmZGMwMmMzMmVhNjJiZDgvdGFibGU6NDFmOWE3ZWYwMTkzNGVkZTgyNTVkZmMwYzJlODRlMTkvdGFibGVyYW5nZTo0MWY5YTdlZjAxOTM0ZWRlODI1NWRmYzBjMmU4NGUxOV8wLTEtMS0xLTU1ODg3_45fc7483-205f-4031-bf9d-a1e8782f1009">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF80L2ZyYWc6NzY2MTJmMmNiMDA3NDM5OWFmZGMwMmMzMmVhNjJiZDgvdGFibGU6NDFmOWE3ZWYwMTkzNGVkZTgyNTVkZmMwYzJlODRlMTkvdGFibGVyYW5nZTo0MWY5YTdlZjAxOTM0ZWRlODI1NWRmYzBjMmU4NGUxOV8xLTEtMS0xLTU1ODg3_d6e7419b-feb6-4733-80cf-e3563bbd48ae">0001384101</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGV4dHJlZ2lvbjozZDFkMWI4MGIwNDI0NzVjOWYxYWU0MWQzZDRjMzk2Ml8xNTQz_9c29a973-cae1-47f2-a8a2-7a5cb463ea85">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGV4dHJlZ2lvbjozZDFkMWI4MGIwNDI0NzVjOWYxYWU0MWQzZDRjMzk2Ml8yMzA_08f5a8cc-bba5-40bf-a051-6ad91b986f0f">2022-11-02</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGV4dHJlZ2lvbjozZDFkMWI4MGIwNDI0NzVjOWYxYWU0MWQzZDRjMzk2Ml8xNTQw_1ffe6f0a-d3f8-4c47-9991-7575262d5f12">VERACYTE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6MDY2ZTExNWI5MDNjNGFjYmI1YzI5OGQ4MmRiMzY4NGEvdGFibGVyYW5nZTowNjZlMTE1YjkwM2M0YWNiYjVjMjk4ZDgyZGIzNjg0YV8wLTAtMS0xLTU1ODg3_f5ebdae4-152c-4d1c-b026-33ce837c4d6f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6MDY2ZTExNWI5MDNjNGFjYmI1YzI5OGQ4MmRiMzY4NGEvdGFibGVyYW5nZTowNjZlMTE1YjkwM2M0YWNiYjVjMjk4ZDgyZGIzNjg0YV8wLTItMS0xLTU1ODg3_89bda0be-8014-48e0-88de-0f56055ce7bb">001-36156</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6MDY2ZTExNWI5MDNjNGFjYmI1YzI5OGQ4MmRiMzY4NGEvdGFibGVyYW5nZTowNjZlMTE1YjkwM2M0YWNiYjVjMjk4ZDgyZGIzNjg0YV8wLTQtMS0xLTU1ODg3_d5f74722-8282-4732-9417-a441edbdcd18">20-5455398</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6ZmJjMGJmMmQyZjdlNGJlNThlMjY4YTg1YjYwY2Y1OWEvdGFibGVyYW5nZTpmYmMwYmYyZDJmN2U0YmU1OGUyNjhhODViNjBjZjU5YV8wLTAtMS0xLTU1ODg3L3RleHRyZWdpb246M2NjYTExZjU1MzBhNGY4OWFjMTE1ZGRmY2JmNWYxNWJfNA_c5f95232-adef-4e77-a10d-4e0361ecc69b">6000 Shoreline Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6ZmJjMGJmMmQyZjdlNGJlNThlMjY4YTg1YjYwY2Y1OWEvdGFibGVyYW5nZTpmYmMwYmYyZDJmN2U0YmU1OGUyNjhhODViNjBjZjU5YV8wLTAtMS0xLTU1ODg3L3RleHRyZWdpb246M2NjYTExZjU1MzBhNGY4OWFjMTE1ZGRmY2JmNWYxNWJfOA_cd9b5bf6-2d8d-46db-bc28-bb078bac43cf">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6ZmJjMGJmMmQyZjdlNGJlNThlMjY4YTg1YjYwY2Y1OWEvdGFibGVyYW5nZTpmYmMwYmYyZDJmN2U0YmU1OGUyNjhhODViNjBjZjU5YV8wLTAtMS0xLTU1ODg3L3RleHRyZWdpb246M2NjYTExZjU1MzBhNGY4OWFjMTE1ZGRmY2JmNWYxNWJfMTI_ac0e62f3-f091-4814-ac19-c93ab0d1da14">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6ZmJjMGJmMmQyZjdlNGJlNThlMjY4YTg1YjYwY2Y1OWEvdGFibGVyYW5nZTpmYmMwYmYyZDJmN2U0YmU1OGUyNjhhODViNjBjZjU5YV8wLTAtMS0xLTU1ODg3L3RleHRyZWdpb246M2NjYTExZjU1MzBhNGY4OWFjMTE1ZGRmY2JmNWYxNWJfMTY_0274f03b-d16e-4710-9b24-91aa75beebcc">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6ZmJjMGJmMmQyZjdlNGJlNThlMjY4YTg1YjYwY2Y1OWEvdGFibGVyYW5nZTpmYmMwYmYyZDJmN2U0YmU1OGUyNjhhODViNjBjZjU5YV8wLTItMS0xLTU1ODg3_2e3629c5-146f-48d4-8a85-6b9eb97f5c37">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGV4dHJlZ2lvbjozZDFkMWI4MGIwNDI0NzVjOWYxYWU0MWQzZDRjMzk2Ml8zNjM_e467dc67-d22d-4d71-b689-22248852a1ac">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGV4dHJlZ2lvbjozZDFkMWI4MGIwNDI0NzVjOWYxYWU0MWQzZDRjMzk2Ml8xNTQy_ec4f8bff-b0cd-48bd-9827-e8d664fcb11b">243-6300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6OWJlZDA2MmVjMzMxNDNhOWEwY2QyMzU5Mzg2YjgyMDEvdGFibGVyYW5nZTo5YmVkMDYyZWMzMzE0M2E5YTBjZDIzNTkzODZiODIwMV8xLTAtMS0xLTU1ODg3_bfe637e2-69b1-401b-9703-524fc730c690">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6OWJlZDA2MmVjMzMxNDNhOWEwY2QyMzU5Mzg2YjgyMDEvdGFibGVyYW5nZTo5YmVkMDYyZWMzMzE0M2E5YTBjZDIzNTkzODZiODIwMV8yLTAtMS0xLTU1ODg3_37126392-8372-451d-9767-53fc2fab73d1">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6OWJlZDA2MmVjMzMxNDNhOWEwY2QyMzU5Mzg2YjgyMDEvdGFibGVyYW5nZTo5YmVkMDYyZWMzMzE0M2E5YTBjZDIzNTkzODZiODIwMV8zLTAtMS0xLTU1ODg3_e25f3b3a-f3f5-493f-85d9-fc16ec28c598">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6OWJlZDA2MmVjMzMxNDNhOWEwY2QyMzU5Mzg2YjgyMDEvdGFibGVyYW5nZTo5YmVkMDYyZWMzMzE0M2E5YTBjZDIzNTkzODZiODIwMV80LTAtMS0xLTU1ODg3_8508a5f6-b47d-4d43-b909-1ae1b1318ad6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6NWE4ZmU3MDA2ZmEzNGU4Zjk2ZmVjYTUzZTkxNmRjMzUvdGFibGVyYW5nZTo1YThmZTcwMDZmYTM0ZThmOTZmZWNhNTNlOTE2ZGMzNV8xLTAtMS0xLTU1ODg3_d0cddb66-db82-48e1-99da-a6bf6c13d39e">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6NWE4ZmU3MDA2ZmEzNGU4Zjk2ZmVjYTUzZTkxNmRjMzUvdGFibGVyYW5nZTo1YThmZTcwMDZmYTM0ZThmOTZmZWNhNTNlOTE2ZGMzNV8xLTItMS0xLTU1ODg3_915dbabe-89c5-4d6c-9af7-ec6359a2eec4">VCYT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6NWE4ZmU3MDA2ZmEzNGU4Zjk2ZmVjYTUzZTkxNmRjMzUvdGFibGVyYW5nZTo1YThmZTcwMDZmYTM0ZThmOTZmZWNhNTNlOTE2ZGMzNV8xLTQtMS0xLTU1ODg3_492da0ce-7c47-4370-9d49-1d03c61424ca">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="if11b3d1bff2440378f2af067979e3a98_D20221102-20221102"
      id="id3VybDovL2RvY3MudjEvZG9jOmU2MjlmMWM4ZWMyMDRhMTJiODU0YjdiMGVjYTI3YjM0L3NlYzplNjI5ZjFjOGVjMjA0YTEyYjg1NGI3YjBlY2EyN2IzNF8xL2ZyYWc6M2QxZDFiODBiMDQyNDc1YzlmMWFlNDFkM2Q0YzM5NjIvdGFibGU6NTJkNDc4ZTE5M2Y2NGZhNzgwYzBiZjhkYjBiZjkwZWYvdGFibGVyYW5nZTo1MmQ0NzhlMTkzZjY0ZmE3ODBjMGJmOGRiMGJmOTBlZl8xLTAtMS0xLTU1ODg3L3RleHRyZWdpb246NDY5NWMxZDQwMmQ3NDNjY2I3MDI4MjdmODM2M2EyZmFfMjk_04718bc7-63fa-4707-aabd-fb9926a0f08f">false</dei:EntityEmergingGrowthCompany>
</xbrl>
