<?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-20211109.xsd" xlink:type="simple"/>
    <context id="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2021-11-09</startDate>
            <endDate>2021-11-09</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY180L2ZyYWc6MmIyN2M1YWFiYjg0NDYyNjhiZjBjNDZhMzc4MWE5OWQvdGFibGU6M2ZhY2U2YmNlYzg1NGE0NmIzY2E3MDU2MzlmNTczMTUvdGFibGVyYW5nZTozZmFjZTZiY2VjODU0YTQ2YjNjYTcwNTYzOWY1NzMxNV8wLTEtMS0xLTA_c8d77ceb-9540-44d4-8935-2f7e61dcd2b0">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY180L2ZyYWc6MmIyN2M1YWFiYjg0NDYyNjhiZjBjNDZhMzc4MWE5OWQvdGFibGU6M2ZhY2U2YmNlYzg1NGE0NmIzY2E3MDU2MzlmNTczMTUvdGFibGVyYW5nZTozZmFjZTZiY2VjODU0YTQ2YjNjYTcwNTYzOWY1NzMxNV8xLTEtMS0xLTA_afd64470-8332-45bc-961c-83f3fac6a9b6">0001384101</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGV4dHJlZ2lvbjo5ZjMzMzM4YjM3NTY0YjkzOTRmYjE3NTJlYThjZDI5M18xNTE4_473a4715-e3e4-49c0-aeed-9fba7c64562d">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGV4dHJlZ2lvbjo5ZjMzMzM4YjM3NTY0YjkzOTRmYjE3NTJlYThjZDI5M18yMzA_2cbef7b8-efac-4fa6-ae98-502604b68576">2021-11-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGV4dHJlZ2lvbjo5ZjMzMzM4YjM3NTY0YjkzOTRmYjE3NTJlYThjZDI5M18xNTE5_0481baac-fdd4-4391-9726-b2dd8b074889">VERACYTE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6M2NhZjkwM2I3NGNlNGYwMDlmOTgzZDhlNTYwZjJmYmIvdGFibGVyYW5nZTozY2FmOTAzYjc0Y2U0ZjAwOWY5ODNkOGU1NjBmMmZiYl8wLTAtMS0xLTA_52228a10-493b-4eac-8336-84c17e407ff6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6M2NhZjkwM2I3NGNlNGYwMDlmOTgzZDhlNTYwZjJmYmIvdGFibGVyYW5nZTozY2FmOTAzYjc0Y2U0ZjAwOWY5ODNkOGU1NjBmMmZiYl8wLTItMS0xLTA_9f3f7bf3-852e-47af-b709-a1cfd12fdf78">001-36156</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6M2NhZjkwM2I3NGNlNGYwMDlmOTgzZDhlNTYwZjJmYmIvdGFibGVyYW5nZTozY2FmOTAzYjc0Y2U0ZjAwOWY5ODNkOGU1NjBmMmZiYl8wLTQtMS0xLTA_4d6a163a-ba30-49e4-9981-65aa957a43cb">20-5455398</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NzAxMDI1MTBkMmQzNDQ1Y2IyNTA2ZjdmN2QxZTRjNDMvdGFibGVyYW5nZTo3MDEwMjUxMGQyZDM0NDVjYjI1MDZmN2Y3ZDFlNGM0M18wLTAtMS0xLTAvdGV4dHJlZ2lvbjoxZjY1NGNjOTY3YTE0YjUzODllYTI0YjgyNGI3MTYxY180_a9314b1a-db49-4d61-abf9-8339ca01a54a">6000 Shoreline Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NzAxMDI1MTBkMmQzNDQ1Y2IyNTA2ZjdmN2QxZTRjNDMvdGFibGVyYW5nZTo3MDEwMjUxMGQyZDM0NDVjYjI1MDZmN2Y3ZDFlNGM0M18wLTAtMS0xLTAvdGV4dHJlZ2lvbjoxZjY1NGNjOTY3YTE0YjUzODllYTI0YjgyNGI3MTYxY184_31a4c0e3-9c61-4607-bd38-ffd9721c1aa3">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NzAxMDI1MTBkMmQzNDQ1Y2IyNTA2ZjdmN2QxZTRjNDMvdGFibGVyYW5nZTo3MDEwMjUxMGQyZDM0NDVjYjI1MDZmN2Y3ZDFlNGM0M18wLTAtMS0xLTAvdGV4dHJlZ2lvbjoxZjY1NGNjOTY3YTE0YjUzODllYTI0YjgyNGI3MTYxY18xMg_a388921d-aa4f-4e18-b1b0-b7ab329f575c">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NzAxMDI1MTBkMmQzNDQ1Y2IyNTA2ZjdmN2QxZTRjNDMvdGFibGVyYW5nZTo3MDEwMjUxMGQyZDM0NDVjYjI1MDZmN2Y3ZDFlNGM0M18wLTAtMS0xLTAvdGV4dHJlZ2lvbjoxZjY1NGNjOTY3YTE0YjUzODllYTI0YjgyNGI3MTYxY18xNg_f03d45cd-2d84-41a6-aa51-6aa505821e8a">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NzAxMDI1MTBkMmQzNDQ1Y2IyNTA2ZjdmN2QxZTRjNDMvdGFibGVyYW5nZTo3MDEwMjUxMGQyZDM0NDVjYjI1MDZmN2Y3ZDFlNGM0M18wLTItMS0xLTA_ddf3dec3-8a9e-4172-a4d7-3ab6fcdcfd4f">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGV4dHJlZ2lvbjo5ZjMzMzM4YjM3NTY0YjkzOTRmYjE3NTJlYThjZDI5M18zNjM_4f1d309a-b649-4b72-9657-a9e3e3166ea1">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGV4dHJlZ2lvbjo5ZjMzMzM4YjM3NTY0YjkzOTRmYjE3NTJlYThjZDI5M18xNTIx_b37e30ff-a7fd-4637-879d-ae1838d61881">243-6300</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6YjgzOTcwZTgxNGI1NDM3MjljMjI1ODkyN2U2M2U0YzcvdGFibGVyYW5nZTpiODM5NzBlODE0YjU0MzcyOWMyMjU4OTI3ZTYzZTRjN18xLTAtMS0xLTA_50eaf1e2-c18c-4df7-8eff-06689e7a298f">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6YjgzOTcwZTgxNGI1NDM3MjljMjI1ODkyN2U2M2U0YzcvdGFibGVyYW5nZTpiODM5NzBlODE0YjU0MzcyOWMyMjU4OTI3ZTYzZTRjN18yLTAtMS0xLTA_6e6cfa57-6232-42b9-afd0-e992beaa670c">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6YjgzOTcwZTgxNGI1NDM3MjljMjI1ODkyN2U2M2U0YzcvdGFibGVyYW5nZTpiODM5NzBlODE0YjU0MzcyOWMyMjU4OTI3ZTYzZTRjN18zLTAtMS0xLTA_51378f5b-65eb-47f9-b538-e97745dc3bc4">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6YjgzOTcwZTgxNGI1NDM3MjljMjI1ODkyN2U2M2U0YzcvdGFibGVyYW5nZTpiODM5NzBlODE0YjU0MzcyOWMyMjU4OTI3ZTYzZTRjN180LTAtMS0xLTA_3425cba8-4889-4984-b8b1-80d0270475e4">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NjBkZTM1MzJkYzFmNGJlMjkwNWE0N2E4ZWI2MmZhYjQvdGFibGVyYW5nZTo2MGRlMzUzMmRjMWY0YmUyOTA1YTQ3YThlYjYyZmFiNF8xLTAtMS0xLTA_dcdd5158-0f00-4e28-a952-1c1da8917c03">Common Stock, par value, $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NjBkZTM1MzJkYzFmNGJlMjkwNWE0N2E4ZWI2MmZhYjQvdGFibGVyYW5nZTo2MGRlMzUzMmRjMWY0YmUyOTA1YTQ3YThlYjYyZmFiNF8xLTItMS0xLTA_06142afd-f99c-45d3-809b-cf34a1ca41c3">VCYT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6NjBkZTM1MzJkYzFmNGJlMjkwNWE0N2E4ZWI2MmZhYjQvdGFibGVyYW5nZTo2MGRlMzUzMmRjMWY0YmUyOTA1YTQ3YThlYjYyZmFiNF8xLTQtMS0xLTA_a4da05cb-855f-4d1b-95a4-99f958288b3e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i534eacf76c5f4323aecb578f2ce6a227_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwZjdkNWZkOGYwYjRkYTU5NTk0NTc5MTQ3YWI4NGZjL3NlYzphMGY3ZDVmZDhmMGI0ZGE1OTU5NDU3OTE0N2FiODRmY18xL2ZyYWc6OWYzMzMzOGIzNzU2NGI5Mzk0ZmIxNzUyZWE4Y2QyOTMvdGFibGU6OWJlZmQ2YjIxNzgzNDg1ZmE5NTY2ZTg4NmQyN2Y3OTYvdGFibGVyYW5nZTo5YmVmZDZiMjE3ODM0ODVmYTk1NjZlODg2ZDI3Zjc5Nl8xLTAtMS0xLTAvdGV4dHJlZ2lvbjo1OGVjY2JhN2ViNDk0OGU1OTkzZWEzZTVhZjc5NmY0YV8yOQ_6712b13c-1b1b-4b0f-9d3c-7f1bb956c3a5">false</dei:EntityEmergingGrowthCompany>
</xbrl>
