<?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-20220802.xsd" xlink:type="simple"/>
    <context id="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2022-08-02</startDate>
            <endDate>2022-08-02</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV80L2ZyYWc6NjcwNzQ3NzJiNzcxNDg5MmEwY2U1MGUxYjEyZTYzNWIvdGFibGU6MDQ1NjU4MDEwZDNkNDc5Zjg4YTE1ODM1YzljNDFjYjcvdGFibGVyYW5nZTowNDU2NTgwMTBkM2Q0NzlmODhhMTU4MzVjOWM0MWNiN18wLTEtMS0xLTQ5Nzg5_7331ed84-4ad6-415f-a982-4a995e707741">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV80L2ZyYWc6NjcwNzQ3NzJiNzcxNDg5MmEwY2U1MGUxYjEyZTYzNWIvdGFibGU6MDQ1NjU4MDEwZDNkNDc5Zjg4YTE1ODM1YzljNDFjYjcvdGFibGVyYW5nZTowNDU2NTgwMTBkM2Q0NzlmODhhMTU4MzVjOWM0MWNiN18xLTEtMS0xLTQ5Nzg5_bde8da9d-9fb7-4dd8-81bf-b9cd787d3d12">0001384101</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGV4dHJlZ2lvbjo5ZWY3ZGY2ZDI3ZGU0MGRkYTQzNzg2ZDBhMzI4YjU4M18xNTM4_0822055d-f670-42cd-bbbb-6f73e6aa9626">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGV4dHJlZ2lvbjo5ZWY3ZGY2ZDI3ZGU0MGRkYTQzNzg2ZDBhMzI4YjU4M18yMzA_23eb55f7-d94e-4cdf-86a1-bd667c38f7fd">2022-08-02</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGV4dHJlZ2lvbjo5ZWY3ZGY2ZDI3ZGU0MGRkYTQzNzg2ZDBhMzI4YjU4M18xNTQw_1e4d459a-52a1-4f26-a92d-7288b8ad2ee0">VERACYTE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YzcxMTQ5YzU2ZDFkNDI3ZTg4YjBmNDA1NGZiZDUxYzQvdGFibGVyYW5nZTpjNzExNDljNTZkMWQ0MjdlODhiMGY0MDU0ZmJkNTFjNF8wLTAtMS0xLTQ5Nzg5_b1beb076-a560-4534-ad24-364845fc5278">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YzcxMTQ5YzU2ZDFkNDI3ZTg4YjBmNDA1NGZiZDUxYzQvdGFibGVyYW5nZTpjNzExNDljNTZkMWQ0MjdlODhiMGY0MDU0ZmJkNTFjNF8wLTItMS0xLTQ5Nzg5_c8f87b81-9c14-4f7c-815d-2d01ae9f1a6c">001-36156</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YzcxMTQ5YzU2ZDFkNDI3ZTg4YjBmNDA1NGZiZDUxYzQvdGFibGVyYW5nZTpjNzExNDljNTZkMWQ0MjdlODhiMGY0MDU0ZmJkNTFjNF8wLTQtMS0xLTQ5Nzg5_be4eadfc-1a64-4e46-b814-9422aed37812">20-5455398</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YmJiMzQ3YzMyZTkwNGVhNWFiZWFkMzJiZDRiNzNiYjIvdGFibGVyYW5nZTpiYmIzNDdjMzJlOTA0ZWE1YWJlYWQzMmJkNGI3M2JiMl8wLTAtMS0xLTQ5Nzg5L3RleHRyZWdpb246NmQ4ZDg2NmY1NWZkNDEzYzg1ODhiODU1NGZlMjAxMzBfNA_ccfb7ce2-0edc-476d-98a7-1af18172621f">6000 Shoreline Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YmJiMzQ3YzMyZTkwNGVhNWFiZWFkMzJiZDRiNzNiYjIvdGFibGVyYW5nZTpiYmIzNDdjMzJlOTA0ZWE1YWJlYWQzMmJkNGI3M2JiMl8wLTAtMS0xLTQ5Nzg5L3RleHRyZWdpb246NmQ4ZDg2NmY1NWZkNDEzYzg1ODhiODU1NGZlMjAxMzBfOA_c1e7e058-1c35-4953-89f9-67dfd9bd8915">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YmJiMzQ3YzMyZTkwNGVhNWFiZWFkMzJiZDRiNzNiYjIvdGFibGVyYW5nZTpiYmIzNDdjMzJlOTA0ZWE1YWJlYWQzMmJkNGI3M2JiMl8wLTAtMS0xLTQ5Nzg5L3RleHRyZWdpb246NmQ4ZDg2NmY1NWZkNDEzYzg1ODhiODU1NGZlMjAxMzBfMTI_ffee3da9-9bc6-4601-9f89-3427f2936036">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YmJiMzQ3YzMyZTkwNGVhNWFiZWFkMzJiZDRiNzNiYjIvdGFibGVyYW5nZTpiYmIzNDdjMzJlOTA0ZWE1YWJlYWQzMmJkNGI3M2JiMl8wLTAtMS0xLTQ5Nzg5L3RleHRyZWdpb246NmQ4ZDg2NmY1NWZkNDEzYzg1ODhiODU1NGZlMjAxMzBfMTY_5482f2c3-0fff-4b51-9864-03c2dd95f536">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6YmJiMzQ3YzMyZTkwNGVhNWFiZWFkMzJiZDRiNzNiYjIvdGFibGVyYW5nZTpiYmIzNDdjMzJlOTA0ZWE1YWJlYWQzMmJkNGI3M2JiMl8wLTItMS0xLTQ5Nzg5_f1671954-c9a1-49c7-ac8f-b739277f6bca">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGV4dHJlZ2lvbjo5ZWY3ZGY2ZDI3ZGU0MGRkYTQzNzg2ZDBhMzI4YjU4M18zNjM_7a5faaac-4628-4ddf-8a3f-c9ca0817edc6">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGV4dHJlZ2lvbjo5ZWY3ZGY2ZDI3ZGU0MGRkYTQzNzg2ZDBhMzI4YjU4M18xNTQx_a7c8032f-1c00-4f00-80b1-c501722e19fd">243-6300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6ZjNkODU2NGI0YTc3NDlhMWFjOGYxM2JhMDQ4OTc1ZGIvdGFibGVyYW5nZTpmM2Q4NTY0YjRhNzc0OWExYWM4ZjEzYmEwNDg5NzVkYl8xLTAtMS0xLTQ5Nzg5_9d83d16a-8b2f-474b-9d63-853c3f2703d5">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6ZjNkODU2NGI0YTc3NDlhMWFjOGYxM2JhMDQ4OTc1ZGIvdGFibGVyYW5nZTpmM2Q4NTY0YjRhNzc0OWExYWM4ZjEzYmEwNDg5NzVkYl8yLTAtMS0xLTQ5Nzg5_827fb627-ae8e-4642-be6a-112a7de4146c">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6ZjNkODU2NGI0YTc3NDlhMWFjOGYxM2JhMDQ4OTc1ZGIvdGFibGVyYW5nZTpmM2Q4NTY0YjRhNzc0OWExYWM4ZjEzYmEwNDg5NzVkYl8zLTAtMS0xLTQ5Nzg5_3aacf786-44f9-4157-8764-cb82ac48f1eb">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6ZjNkODU2NGI0YTc3NDlhMWFjOGYxM2JhMDQ4OTc1ZGIvdGFibGVyYW5nZTpmM2Q4NTY0YjRhNzc0OWExYWM4ZjEzYmEwNDg5NzVkYl80LTAtMS0xLTQ5Nzg5_f34f981f-9fc2-4ce7-93b5-d7af9673c3ed">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6ZjVmZTQ0YjExNTgwNDg0YWI2MTUzYjk2NTRmZDc1MzMvdGFibGVyYW5nZTpmNWZlNDRiMTE1ODA0ODRhYjYxNTNiOTY1NGZkNzUzM18xLTAtMS0xLTQ5Nzg5_78a2f483-ea99-401c-ad75-93a50b03f6db">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6ZjVmZTQ0YjExNTgwNDg0YWI2MTUzYjk2NTRmZDc1MzMvdGFibGVyYW5nZTpmNWZlNDRiMTE1ODA0ODRhYjYxNTNiOTY1NGZkNzUzM18xLTItMS0xLTQ5Nzg5_e5ab43d4-8dd9-4a68-80cf-e14b98ca408e">VCYT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6ZjVmZTQ0YjExNTgwNDg0YWI2MTUzYjk2NTRmZDc1MzMvdGFibGVyYW5nZTpmNWZlNDRiMTE1ODA0ODRhYjYxNTNiOTY1NGZkNzUzM18xLTQtMS0xLTQ5Nzg5_01e61d43-1037-4606-a8f0-ce907027c38c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib6a135ad3d234632948a551fb24cc4fb_D20220802-20220802"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkMTM3NTJkZTg5NzRiOGJiYWVjNGExMDY0MzMwY2ZlL3NlYzoyZDEzNzUyZGU4OTc0YjhiYmFlYzRhMTA2NDMzMGNmZV8xL2ZyYWc6OWVmN2RmNmQyN2RlNDBkZGE0Mzc4NmQwYTMyOGI1ODMvdGFibGU6N2IzMzljZTU5NjJmNDEwMjg3ZDdkYjMxMDhhM2M3MzUvdGFibGVyYW5nZTo3YjMzOWNlNTk2MmY0MTAyODdkN2RiMzEwOGEzYzczNV8xLTAtMS0xLTQ5Nzg5L3RleHRyZWdpb246YmQ1ODI2YTVlMzk4NDEzYzlhZmZjYjJlY2MxMTVjMzFfMjk_1c60159f-bc18-4fa2-97e0-74bdc217f66b">false</dei:EntityEmergingGrowthCompany>
</xbrl>
