<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:vcyt="http://www.veracyte.com/20200331"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="vcyt-20200331.xsd" xlink:type="simple"/>
    <context id="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaaae9dd411cb4154a9358fed9e4e5c6f_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib258dfe7f0534153b328114e89c2109d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e857cb02e9a491ea7ee7312b9dd0c9e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:TestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9213dc93b19946a2974d68344371892e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:TestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i1091751f442346ebbe0c524c9e4668a1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ibb46ced0a2aa4ca894e4cd6484a27349_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia5ffa2062f4346428273bee28aee2826_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:BiopharmaceuticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3b5349320d4849e1a4c2f0d4d126834e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:BiopharmaceuticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i317fc6085dfa48beab4ffe2a4f5c552d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i981f82a54dc4415d882cff6161e3cb5a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba763e838dce49179b05519385163390_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5becffb3a62e4e55a321ab87745ae9c1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id9509897f2a34febb9f09b1315f20c69_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia694bf82c3654815a3b8657a08ddc3ef_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic90a9436f476424289b0a0487b606770_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id501bb45d2034ad585778730b56f0ce6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia1975f844a2f4c15a1f55afecb1edc91_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i548e8d90f4e34475b13b982b902e4a7d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9da111a620cd40e8a9b6096845bf1ceb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0752101df15545318f42d72d0117da0c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iee6f696c673849f2860c8d67c1f52f19_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic01cb72d9395452cb15cc978c6fadf65_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i82ac45a840db408da977df6fa5ce8351_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i826dffa13d5d46d4b8c0b9ad504c14c8_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="idebd9f954da94453a9e58cb23bf8f4e9_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i7b328b3431ee4903a957b091a9b8b09e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i3840aca904254efdb46618bf70d393a7_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i17fe79e8a15e4bc8a7597e3847bfed46_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i9a4e04bee36940d1a665002bd2ac7bf3_D20190507-20190507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <startDate>2019-05-07</startDate>
            <endDate>2019-05-07</endDate>
        </period>
    </context>
    <context id="ibd46c80ad5fa42759560c922a438635e_D20190507-20190507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-07</startDate>
            <endDate>2019-05-07</endDate>
        </period>
    </context>
    <context id="ibf1f7f58b4404c6486380201c36cbda8_I20190507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
        </entity>
        <period>
            <instant>2019-05-07</instant>
        </period>
    </context>
    <context id="i54a3ab19387b41df817e1692261c8fdb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i68cca2f7ddd243ba921a37d340208f12_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia991e1722be24c0bb0d615c7c31e199e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i009ef9afb3274f819477849480fd2393_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:UnitedHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0ba27eaeae954e789d56c5c4c620cf40_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:UnitedHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i9b93f7856b454811a810d421cd09d494_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id743ee5e5b8148bf9e58641c5f04b9d3_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id232493caa454088900109db08487758_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01c7a4983f7b4866abb02d142286638c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i57e55cfffebb431ebba08541e4815fbc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:MedicareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic6c280c6cf154f7ea8dd819b86f85a73_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vcyt:HeadquartersAndLaboratoryFacilitiesSouthSanFranciscoLeaseTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6c4077b693b4c71a9881ad0c593d17e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vcyt:HeadquartersAndLaboratoryFacilitiesSouthSanFranciscoLeaseTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id991525e1945478d84f961bb2f9348ac_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:TestingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">vcyt:RevenueRecognitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0fd47326099244f099c155ab685c07c4_D20180409-20180409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-09</startDate>
            <endDate>2018-04-09</endDate>
        </period>
    </context>
    <context id="if3af9fe09e1e40829129e870dc5bb8e7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iab389aee6e60456eb379dbae0cc747b5_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3d1b5f753a4342188cbb3be12ff68b0d_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i280b0e75a2e941528ad5d310116a69ab_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">vcyt:BiopharmaceuticalCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i85aec995c7594a55b57230e1738cb84e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">vcyt:BiopharmaceuticalCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86e73a154d594043a095b33e4c98e484_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0926623973444c5caf73d3278c08787f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9b710a4a5abe4993a9278aad2ed6ed6c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:PerceptaV2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i665bf3400edb456f9bf74af9d39ee05e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:NasaRISKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68d35cb702de4592a9e6b6b1b313c182_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:PerceptaV2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i01413ef04119474ea6616ffa333f811c_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:PerceptaV2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i548a24efc9604bf5b1230a9363724472_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:JohnsonJohnsonServicesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b8be7bd0c98463195fa2424ea5db120_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:AstraZenecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8c3fe671598544568e5396dda599a8f9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:AstraZenecaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia18208097ace4d03aa3886966d7c6b01_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:BiopharmaceuticalCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8f0a5d6bb3934b7eb407eca1fae3f16a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vcyt:BiopharmaceuticalCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vcyt:BiopharmaceuticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i275dbe7307a1449492e85c3747f396b1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">vcyt:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i70ec834c26f14e2d905193c57ed86a8c_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">vcyt:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i89b2f2d36fb04fcdb8a12000d2357117_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i661cf60c28f348a588855e09824e1932_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5031ee348bd54e3eb46dbeeabe6bced0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia20f4af3d960436784dac385c143e839_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i581ad647641b4236a34ecb7f297c1e30_D20191203-20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-03</startDate>
            <endDate>2019-12-03</endDate>
        </period>
    </context>
    <context id="idcc713d7148f45709edd0e4def2fa275_D20191203-20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-03</startDate>
            <endDate>2019-12-03</endDate>
        </period>
    </context>
    <context id="i4d4f80e336944a3588df9f7c63718be8_I20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-03</instant>
        </period>
    </context>
    <context id="i1709eba571e842b192e2031b1c4d9b08_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icd2f25cb091b48ca8213a9a4df7ffbe1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4d9f79d4992742aeaaa9c1d70d147220_I20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vcyt:DevelopedProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-03</instant>
        </period>
    </context>
    <context id="i3b4444e9fe9f4984a86852673528284b_I20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-03</instant>
        </period>
    </context>
    <context id="i366c70e66aab457da18751b8d033eb24_I20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vcyt:NCounterFLEXDxLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-03</instant>
        </period>
    </context>
    <context id="i414932941beb4ee4b26024d1b7d17b04_I20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vcyt:NanoStringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vcyt:LymphMarkProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-03</instant>
        </period>
    </context>
    <context id="i95a54fa194e14f688292b523de39ca15_D20191203-20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vcyt:DevelopedProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-03</startDate>
            <endDate>2019-12-03</endDate>
        </period>
    </context>
    <context id="i4a158a8048db4ff2b300dcd76423ba63_D20191203-20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-03</startDate>
            <endDate>2019-12-03</endDate>
        </period>
    </context>
    <context id="id7052d1e1ab243a6bd6b0fe4e6245e27_D20191203-20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vcyt:NCounterFLEXDxLicenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-03</startDate>
            <endDate>2019-12-03</endDate>
        </period>
    </context>
    <context id="i15687bf922754ae2adfc9ec81a395382_D20191203-20191203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">vcyt:LymphMarkProductTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-03</startDate>
            <endDate>2019-12-03</endDate>
        </period>
    </context>
    <context id="i5d59ef541093494588d84ced75c2fef2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i972755a8c17f424e96cf5cd3044f60ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i884ba2e362494397a39b4b3ac9d4454e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">vcyt:OvernightRepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie698dd87420e44ce95964e6db3c81371_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">vcyt:OvernightRepurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9b90e1ed4f74cacaf0797329a68769b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">vcyt:OvernightRepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0a0c568ab03f4e8d8092811c74c0250c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">vcyt:OvernightRepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4ba4c8f0affe47d8b51e983b2a35f24d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vcyt:HeadquartersAndLaboratoryFacilitiesSouthSanFranciscoLeaseTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i674973e8b33f469b92b9f3edb0c4eba2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vcyt:HeadquartersAndLaboratoryFacilitiesSouthSanFranciscoLeaseTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3f2a64c5183543af9a4e1523c2354584_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vcyt:HeadquartersAndLaboratoryFacilitiesSouthSanFranciscoLeaseTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i40fdccc0cedd4d23b306a72908b22980_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vcyt:LaboratoryFacilitiesAustinTexasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6e241de3601549a39ba5ab3def105dc5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vcyt:LaboratoryFacilitiesAustinTexasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib4a031c3845c42609372921e497cac2e_I20171103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-03</instant>
        </period>
    </context>
    <context id="i1f90c73b3c3144378fa37effee913e4a_I20171103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-03</instant>
        </period>
    </context>
    <context id="i4e69109f224f45f78b4f86b7853a4f9c_I20171103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-03</instant>
        </period>
    </context>
    <context id="i65e0aac4a63e44328e46b91201a0cd91_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id07f35bf3b6d4efdb97d4f802d200950_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="idc5e731438a1449ba3564ed90fd6f856_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i85b76fac63ed4337ba3f066627f9ee21_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie9151d6a99994c3d8ad8137c5404513a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ife6d0673632e406b88baa85353a6ce0a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vcyt:DebtPrepaymentTrancheAxis">vcyt:DebtPrepaymentTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icb52a798d3dd45b0824f09f89f25bc71_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vcyt:DebtPrepaymentTrancheAxis">vcyt:DebtPrepaymentTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i45329572800d48e7b228e61199a1894c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="vcyt:DebtPrepaymentTrancheAxis">vcyt:DebtPrepaymentTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i62c415d1690e4049ba06ee9e1047930c_D20190101-20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="i2f773b17ae664fd1bf7ca8e49fdcbe3a_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="ia2da177f87084aacb8ec54951c03d633_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">vcyt:SiliconValleyBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5dc6c074bbd1456a915067e4fec93c91_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i179ded5835fe44c58d0e2db0f9f7bf28_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iec64d800410545c29d93cac8e2c172ed_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vcyt:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i26afcedec6c048e392712b52100ee027_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vcyt:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a47e06c25734fcba6d9adaae38a2200_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i27b942a33cc641c39da58598bca5025d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4c5d2c55989a46b98b6de9830693a3d5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i371cedf5a91b4b2abbfb835bb66de072_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001384101</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>vcyt:segment</measure>
    </unit>
    <unit id="diseaseareas">
        <measure>vcyt:diseaseAreas</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="financial_institution">
        <measure>vcyt:financial_institution</measure>
    </unit>
    <unit id="delivery">
        <measure>vcyt:delivery</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80L2ZyYWc6YzU4MjM2ODE5YTc2NDUzZTkxMmE0NmI5MjE2MTkwODMvdGFibGU6NGM0ZjhiYmFmNjc0NDBiYjk3ZTUwOGQwODdjN2I0OGIvdGFibGVyYW5nZTo0YzRmOGJiYWY2NzQ0MGJiOTdlNTA4ZDA4N2M3YjQ4Yl8zLTEtMS0xLTA_26bd59f7-3b03-4671-b438-a5799fb38181">0001384101</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80L2ZyYWc6YzU4MjM2ODE5YTc2NDUzZTkxMmE0NmI5MjE2MTkwODMvdGFibGU6NGM0ZjhiYmFmNjc0NDBiYjk3ZTUwOGQwODdjN2I0OGIvdGFibGVyYW5nZTo0YzRmOGJiYWY2NzQ0MGJiOTdlNTA4ZDA4N2M3YjQ4Yl82LTEtMS0xLTA_ce99ca91-c3c5-4ec3-91d9-617c95f9c6a5">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80L2ZyYWc6YzU4MjM2ODE5YTc2NDUzZTkxMmE0NmI5MjE2MTkwODMvdGFibGU6NGM0ZjhiYmFmNjc0NDBiYjk3ZTUwOGQwODdjN2I0OGIvdGFibGVyYW5nZTo0YzRmOGJiYWY2NzQ0MGJiOTdlNTA4ZDA4N2M3YjQ4Yl83LTEtMS0xLTA_b6ad5d90-1b7d-41c7-8387-730865614688">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80L2ZyYWc6YzU4MjM2ODE5YTc2NDUzZTkxMmE0NmI5MjE2MTkwODMvdGFibGU6NGM0ZjhiYmFmNjc0NDBiYjk3ZTUwOGQwODdjN2I0OGIvdGFibGVyYW5nZTo0YzRmOGJiYWY2NzQ0MGJiOTdlNTA4ZDA4N2M3YjQ4Yl8xNy0xLTEtMS0w_dc825926-da57-433f-a9f1-8ec2f400bfd1">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80L2ZyYWc6YzU4MjM2ODE5YTc2NDUzZTkxMmE0NmI5MjE2MTkwODMvdGFibGU6NGM0ZjhiYmFmNjc0NDBiYjk3ZTUwOGQwODdjN2I0OGIvdGFibGVyYW5nZTo0YzRmOGJiYWY2NzQ0MGJiOTdlNTA4ZDA4N2M3YjQ4Yl8xOC0xLTEtMS0w_b8229599-78a4-48a5-8057-ff80a9954625">Q1</dei:DocumentFiscalPeriodFocus>
    <vcyt:TermContractAgreement
      contextRef="i0fd47326099244f099c155ab685c07c4_D20180409-20180409"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTg5ODQ_f0a3db4d-746a-4336-8a43-6dcb1f0c687a">P1Y</vcyt:TermContractAgreement>
    <vcyt:AutomaticRenewalPeriodContractAgreement
      contextRef="i0fd47326099244f099c155ab685c07c4_D20180409-20180409"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTkwMjE_98287a7d-3a7f-425c-896d-85cf973f3c3e">P1Y</vcyt:AutomaticRenewalPeriodContractAgreement>
    <dei:DocumentType
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2Njg2_d0de2adc-c0e4-4334-8368-b3409838d940">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6ZTVkZjE4MDg0YzVhNGViYjhlMDQyNjJlOWI5N2Y4ZjcvdGFibGVyYW5nZTplNWRmMTgwODRjNWE0ZWJiOGUwNDI2MmU5Yjk3ZjhmN18wLTAtMS0xLTEyNQ_93969fd6-c8ff-405d-8336-6931a4a55238">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF82NTk3MDY5NzY5MDkz_1af73463-fa37-4198-962c-6fafdefb9ca2">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6ZmU4NGIyNTg0NDUxNGEwMGI1ZjExZWY0Y2Y4Y2U3MmUvdGFibGVyYW5nZTpmZTg0YjI1ODQ0NTE0YTAwYjVmMTFlZjRjZjhjZTcyZV8wLTAtMS0xLTEyOA_7ed4dee1-14f5-4ee4-8f44-7ba426cb4e0c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2NzAw_230d06f0-e72f-477c-93c6-a12d5f34d21e">001-36156</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2NzE3_5f3cbeed-21c3-4524-ac99-8c12ef3c6a12">VERACYTE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6Yzk5MWM5OTZlODBiNDU5NzgyMzlkZDgyNWExMmIwNjUvdGFibGVyYW5nZTpjOTkxYzk5NmU4MGI0NTk3ODIzOWRkODI1YTEyYjA2NV8wLTAtMS0xLTE0MQ_38d43fda-2ca0-4c59-80ab-b35594c32656">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6Yzk5MWM5OTZlODBiNDU5NzgyMzlkZDgyNWExMmIwNjUvdGFibGVyYW5nZTpjOTkxYzk5NmU4MGI0NTk3ODIzOWRkODI1YTEyYjA2NV8wLTItMS0xLTE0OQ_847dd703-e05e-484b-8e73-c08df45bbe56">20-5455398</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2NzQ1_bf7c5376-5a61-44d9-8a38-9f2b7a2cecab">6000 Shoreline Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2NzU5_9419693f-2687-4533-b064-15ddbba51e66">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2Nzgz_b22703b8-fd16-49bc-828d-1319d31cd65f">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2Nzk4_bb9f58f3-9f3d-4d2d-82b3-09ac57760616">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2ODA4_105f6db3-7d3d-4afa-96d8-279e086d0a4d">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2ODEz_922afa8e-daa0-4533-a5b7-caf87d0f6592">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2ODIz_0d86c49a-420c-4ab2-a940-47f1c884d290">243-6300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6ZDNjOWY5ZmJmNWNlNDY2NWJkMzlkMDNiN2E5ZGYyMmYvdGFibGVyYW5nZTpkM2M5ZjlmYmY1Y2U0NjY1YmQzOWQwM2I3YTlkZjIyZl8xLTAtMS0xLTE5MQ_a60ea23d-fd10-4079-85ba-adb138242abd">Common Stock, par value, $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6ZDNjOWY5ZmJmNWNlNDY2NWJkMzlkMDNiN2E5ZGYyMmYvdGFibGVyYW5nZTpkM2M5ZjlmYmY1Y2U0NjY1YmQzOWQwM2I3YTlkZjIyZl8xLTItMS0xLTE5NA_69a20fe2-e213-406c-9a3c-860bcf0ab565">VCYT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6ZDNjOWY5ZmJmNWNlNDY2NWJkMzlkMDNiN2E5ZGYyMmYvdGFibGVyYW5nZTpkM2M5ZjlmYmY1Y2U0NjY1YmQzOWQwM2I3YTlkZjIyZl8xLTQtMS0xLTE5OA_7b916075-f1c4-4628-a3bc-2ceecbf766be">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2ODMx_e7c99186-7714-4a46-a9be-5474ff47b057">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2ODM4_3c5499aa-890a-40cb-b2c8-61ef4a3baaff">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6MGUxYWNlZmQxYzNjNGM3NjkzYWY0OTA1Nzg4NzYzMGIvdGFibGVyYW5nZTowZTFhY2VmZDFjM2M0Yzc2OTNhZjQ5MDU3ODg3NjMwYl8wLTAtMS0xLTIzNzQvdGV4dHJlZ2lvbjo3Y2ZjYjQ3ZWU3OTg0NmRmYjA3Mzg3NzAwYWRkODVkYV83MTQ2ODI1NTgwNjI1_c4680efa-a6dd-4aec-a883-0f78fa7f10bb">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6MGUxYWNlZmQxYzNjNGM3NjkzYWY0OTA1Nzg4NzYzMGIvdGFibGVyYW5nZTowZTFhY2VmZDFjM2M0Yzc2OTNhZjQ5MDU3ODg3NjMwYl8yLTItMS0xLTIyNC90ZXh0cmVnaW9uOmMzM2E2NGQxNmIyYzQ3ZDE5MDI0ZjNkM2QwNTNjZTc0Xzc2OTY1ODEzOTQ0NjU_7df7bf44-db6b-4b84-92c1-c08c8b659308">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGFibGU6MGUxYWNlZmQxYzNjNGM3NjkzYWY0OTA1Nzg4NzYzMGIvdGFibGVyYW5nZTowZTFhY2VmZDFjM2M0Yzc2OTNhZjQ5MDU3ODg3NjMwYl80LTItMS0xLTIzMS90ZXh0cmVnaW9uOjA5ZTIzYWY3NWVmODRiOTViZWY1MzRiOTVlNzk2OWVlXzc2OTY1ODEzOTQ0NjM_7e2e8d32-b3f1-42bc-b874-0b6383aff596">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83Njk2NTgxMzk2ODQz_b18eb525-0b4d-4685-b9fe-25ad5353a862">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iaaae9dd411cb4154a9358fed9e4e5c6f_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xL2ZyYWc6YmVjM2JjNmQ2MmJmNDVkM2E1ZmM2YjNlZDM1MzI0NzgvdGV4dHJlZ2lvbjpiZWMzYmM2ZDYyYmY0NWQzYTVmYzZiM2VkMzUzMjQ3OF83MTQ2ODI1NTgyOTc4_bb88e048-9f34-46af-bc10-9ae53b93be47"
      unitRef="shares">50053437</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNC0xLTEtMS0w_c06575bc-d453-47e7-bbe8-f15e2cdc6e58"
      unitRef="usd">153132000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNC0zLTEtMS0w_8603449d-8b1b-4e32-b62f-207dab9965a8"
      unitRef="usd">159317000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNS0xLTEtMS0w_17bb3144-1e47-4c6e-8481-aa67aed7f4ba"
      unitRef="usd">19091000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNS0zLTEtMS0w_32e91e85-6fe2-4fa6-a8eb-157cd09e2cdc"
      unitRef="usd">19329000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNi0xLTEtMS0w_111a24ca-3616-4eb6-90cc-5a2f8d332312"
      unitRef="usd">6094000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNi0zLTEtMS0w_18d02262-aab6-4370-8bf9-6ab7a5ec3e15"
      unitRef="usd">6806000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNy0xLTEtMS0w_90c711d9-fae1-4dc9-a655-d074cbde5e0a"
      unitRef="usd">3045000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfNy0zLTEtMS0w_2f781c8d-330d-4301-bbbc-f311419c6bb4"
      unitRef="usd">2235000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfOC0xLTEtMS0w_b5114512-23a4-4004-b6fc-5876faefb8d4"
      unitRef="usd">181362000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfOC0zLTEtMS0w_5829d0f9-eb40-4ce6-96d9-6f92fcad1ab6"
      unitRef="usd">187687000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfOS0xLTEtMS0w_be072bd9-7556-4cd7-b493-53b3c9b503f6"
      unitRef="usd">8788000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfOS0zLTEtMS0w_1303fde3-7707-413a-b82a-e7738fc6fd84"
      unitRef="usd">8933000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTEtMS0xLTEtMA_7e761b36-f7cc-4db0-8b01-045f2c013855"
      unitRef="usd">8576000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTEtMy0xLTEtMA_e73a26bd-f110-4624-ae47-6a4f9f81406b"
      unitRef="usd">8808000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTItMS0xLTEtMA_56e13f29-8301-4936-975b-9dc318a88cc6"
      unitRef="usd">63744000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTItMy0xLTEtMA_d2c0f29d-2719-4821-b9b7-53322b07d7fc"
      unitRef="usd">65019000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTMtMS0xLTEtMA_e5a357c4-bf2a-4f0b-8297-09b2991d7a61"
      unitRef="usd">2725000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTMtMy0xLTEtMA_4d2312c1-e2da-4e69-9021-1b20ac5e9ce5"
      unitRef="usd">2725000</us-gaap:Goodwill>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTQtMS0xLTEtMA_35c3b7f0-ac9f-4117-80c3-f066d2a9879d"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTQtMy0xLTEtMA_9f7e815f-d80a-4857-8ff7-824bdcc8b41e"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTUtMS0xLTEtMA_495dbd4f-910c-4afd-acf4-efb31e258a91"
      unitRef="usd">1302000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTUtMy0xLTEtMA_30b8b556-6173-4693-9362-56ff25365e41"
      unitRef="usd">1437000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTYtMS0xLTEtMA_fc451bb4-0504-4666-8ef0-aa99827cc9e0"
      unitRef="usd">267100000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTYtMy0xLTEtMA_097eafe7-322a-4b6e-b4f4-cb2976678f4f"
      unitRef="usd">275212000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTktMS0xLTEtMA_4cb52879-e470-4401-beb2-d5a4d6236455"
      unitRef="usd">7665000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMTktMy0xLTEtMA_0f107639-8c7c-4d3a-a1bf-1cccb0844702"
      unitRef="usd">2328000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjAtMS0xLTEtMA_9694382c-efc6-4f08-aa8d-b08f1c7f6827"
      unitRef="usd">10079000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjAtMy0xLTEtMA_560cc9fe-a0b9-488d-96d7-3e6964308d79"
      unitRef="usd">13734000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjMtMS0xLTEtMA_a86cfd33-bd3d-4f40-ac6e-3cab213199f5"
      unitRef="usd">1450000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjMtMy0xLTEtMA_bfa56782-e3b1-4a3a-9555-21f2ed65d64a"
      unitRef="usd">1407000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjQtMS0xLTEtMA_8ce301e6-c517-41c8-be88-0778b915405b"
      unitRef="usd">19194000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjQtMy0xLTEtMA_74f1b4dc-07c6-42cb-8b12-c65cc509bd45"
      unitRef="usd">17469000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjUtMS0xLTEtMA_435896cf-cef7-4e1c-95dd-e82223e996b5"
      unitRef="usd">748000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjUtMy0xLTEtMA_a1cbe25e-dce4-4685-b3d1-004410dc9867"
      unitRef="usd">694000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjYtMS0xLTEtMA_18306eef-cca1-4b95-8679-eef6b1f44d4e"
      unitRef="usd">5604000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjYtMy0xLTEtMA_ef1997a6-8883-4f9e-a87a-88be17c7ae35"
      unitRef="usd">6088000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjctMS0xLTEtMA_06f4cdce-55cb-446e-8655-bd7bad5026ab"
      unitRef="usd">11132000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjctMy0xLTEtMA_1c5ea472-df72-4ff8-a90a-e64c0cf31056"
      unitRef="usd">11506000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjgtMS0xLTEtMA_6b48235f-b7cd-46a0-ae18-32f88626d5c0"
      unitRef="usd">36678000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjgtMy0xLTEtMA_d135935f-cdb4-4291-a946-2ea30f77d601"
      unitRef="usd">35757000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjktMS0xLTEtMA_cc71c647-6437-48e8-9367-0b3a77c4a2ef"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMjktMy0xLTEtMA_4a20b5bf-b20a-4048-87ea-bf01e3a7b609"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2MTM_7ff85ce5-a0ff-4c70-bf47-812ea73dc390"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2MTM_87460556-d136-45db-bc87-232397bf4649"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2MjQ_2d80b335-4b35-4f53-ab67-d89766515007"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2MjQ_428fcf45-bccf-46ac-b700-473dc35cef5e"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2Mjg_04563424-8699-4e1e-be94-24a77108234c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2Mjg_2c1c0048-dc8c-4488-94a9-cddb2322e7f5"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2Mjg_40a0ae85-ec9d-4321-b2c8-e5dd09dc2790"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjdhYmQxNzRmNzI4YzRhMGM4ZjRkNWQ1Y2M4NTNhYTBkXzc2OTY1ODEzOTQ2Mjg_dfd9dbb0-41c0-4e6d-808d-f183984a0606"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMS0xLTEtMA_63f918ce-43ac-4876-a10f-1926ae7bf8bf"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzEtMy0xLTEtMA_5b2c7f54-41a1-47c6-8e71-921f0879841f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2MjI_91af66d8-e2b6-45a6-b8c3-5088ebe07bd5"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2MjI_bf735d79-b5c3-4fa4-8039-76320c944ca8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2MzY_4e4ed90c-bfc0-4216-8ff9-44c3329dedf0"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2MzY_7e4a6a7b-c2b5-4b69-aa35-2fd1f63a8401"
      unitRef="shares">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2NDg_36045560-ba63-416c-a54a-3eedd403482d"
      unitRef="shares">49999923</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2NDg_c7c44842-10ee-4418-a0e6-330c1f90ff87"
      unitRef="shares">49999923</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2NjA_0c83ecc3-37af-4f30-b952-f3cce3196348"
      unitRef="shares">49625341</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOjJiNzg4ZDRiM2IyMTRmMDJiODY4YTNhOThiN2E5MWRmXzc2OTY1ODEzOTQ2NjA_52358329-d01d-4641-b90f-237f6de5fc0a"
      unitRef="shares">49625341</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMS0xLTEtMA_c5328c87-dc02-425b-9cec-8c814b825208"
      unitRef="usd">50000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzItMy0xLTEtMA_868e143b-c346-4509-85af-4a3d30887436"
      unitRef="usd">50000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzMtMS0xLTEtMA_e8c1e3c1-f423-44e9-8d61-59a41d91c007"
      unitRef="usd">488773000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzMtMy0xLTEtMA_b5bf34c8-d4b2-455d-8efc-69c578a61f52"
      unitRef="usd">486090000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzQtMS0xLTEtMA_070e7991-51df-4a09-a670-a08baf3d7d40"
      unitRef="usd">-258401000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzQtMy0xLTEtMA_496f3bca-c9db-414b-bf0f-1fb6c6724984"
      unitRef="usd">-246685000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzUtMS0xLTEtMA_2055b009-7adb-4ede-8a3b-eee4497f66dc"
      unitRef="usd">230422000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzUtMy0xLTEtMA_34e2fd0a-ed33-4081-9d56-9d0ae797e6dd"
      unitRef="usd">239455000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzYtMS0xLTEtMA_4dd1625c-64c7-4cc5-9a83-1d4a83d1228d"
      unitRef="usd">267100000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xNi9mcmFnOjJkOGYxMDE1NDgzNTQwZDg4OGRlM2UxMWIyMDk2YWMyL3RhYmxlOmUyZTlmOTVmYzk4ZTQwY2FiZDNjZDhmNWU4YTZiYzg3L3RhYmxlcmFuZ2U6ZTJlOWY5NWZjOThlNDBjYWJkM2NkOGY1ZThhNmJjODdfMzYtMy0xLTEtMA_18f192d9-d0c4-4c7f-b91c-6fe2e87c1a54"
      unitRef="usd">275212000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e857cb02e9a491ea7ee7312b9dd0c9e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMy0xLTEtMS0xMTI4_c809cdfd-b701-4578-ad0c-5904b87d718e"
      unitRef="usd">26991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9213dc93b19946a2974d68344371892e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMy0zLTEtMS0yMzc1_5b0dd957-009c-480a-b076-c40fed31a5e8"
      unitRef="usd">25389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1091751f442346ebbe0c524c9e4668a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNC0xLTEtMS0xMTI4_627a9921-18c7-41a8-bb74-35d15073e468"
      unitRef="usd">3409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb46ced0a2aa4ca894e4cd6484a27349_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNC0zLTEtMS0yMzc1_e18c0815-43e5-490f-aab4-c619d8bb1882"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5ffa2062f4346428273bee28aee2826_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNS0xLTEtMS0xMTI4_ab8e66b9-8d5a-41f8-8775-a926a220b9d6"
      unitRef="usd">722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b5349320d4849e1a4c2f0d4d126834e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNS0zLTEtMS0yMzc1_5c9c4517-4ef6-4cfb-9582-0196667fa33f"
      unitRef="usd">4140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMi0xLTEtMS0w_b0db6563-1402-460e-a1a3-12199fd4e302"
      unitRef="usd">31122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMi0zLTEtMS0w_86bdc74b-0f2a-49f6-a2b5-d536a46e7fb2"
      unitRef="usd">29529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i1e857cb02e9a491ea7ee7312b9dd0c9e_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNC0xLTEtMS0w_18de23d0-4e87-4a92-8ec2-bca9742b408d"
      unitRef="usd">10568000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i9213dc93b19946a2974d68344371892e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNC0zLTEtMS0w_332646fb-d4aa-467d-80dd-61ecd6aeb109"
      unitRef="usd">8513000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNC0zLTEtMS0w_aab82711-0351-4a39-8e5a-252e41971ed4"
      unitRef="usd">8513000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i1091751f442346ebbe0c524c9e4668a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfOS0xLTEtMS0xMTMx_171e4db2-767c-4ce6-a179-2e003c384040"
      unitRef="usd">1559000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ibb46ced0a2aa4ca894e4cd6484a27349_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfOS0zLTEtMS0yMzc3_f98cb6ca-4ca7-4ed0-9b83-97ba15193e59"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ia5ffa2062f4346428273bee28aee2826_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTAtMS0xLTEtMTEzMQ_f5030ec3-56fe-4bc7-a930-a1d4b71feb0e"
      unitRef="usd">116000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i3b5349320d4849e1a4c2f0d4d126834e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTAtMy0xLTEtMjM3Nw_f4d9ba15-ad41-4b83-8989-7403d479ba22"
      unitRef="usd">0</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNS0xLTEtMS0w_b1ad97fc-8855-44be-9900-a7d9a63a50cb"
      unitRef="usd">4407000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNS0zLTEtMS0w_27c3c83a-4f59-44a3-ab68-a5e15031994b"
      unitRef="usd">3435000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNi0xLTEtMS0w_cddff50a-f364-4fed-bbf9-9353c5e2e9a3"
      unitRef="usd">17584000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNi0zLTEtMS0w_77ec5861-b114-4abc-95c8-a4b3239bf5f7"
      unitRef="usd">12477000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNy0xLTEtMS0w_dfcbe66a-206f-4f5a-a522-85925d71ae93"
      unitRef="usd">7813000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfNy0zLTEtMS0w_eabebcf0-8188-4fc5-8852-3b716b3f9a8d"
      unitRef="usd">6904000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfOC0xLTEtMS0w_a0a47042-4acb-4ca7-bf44-60bcfeb22231"
      unitRef="usd">1275000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfOC0zLTEtMS0w_ddce90c5-cf9d-470a-826b-06236f83c795"
      unitRef="usd">267000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfOS0xLTEtMS0w_7ace3ecd-8abe-4ed2-8af2-7f81271ed41e"
      unitRef="usd">43322000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfOS0zLTEtMS0w_01531c31-9487-4bdc-b6e8-999c80c53aa0"
      unitRef="usd">31596000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTAtMS0xLTEtMA_2e74c0c3-30e8-4dd2-ad1d-5c8598813622"
      unitRef="usd">-12200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTAtMy0xLTEtMA_77720ecf-f0fb-48b8-a48a-3d3b2e3d73cd"
      unitRef="usd">-2067000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTEtMS0xLTEtMA_90601392-836b-43e4-9389-466dd52cb007"
      unitRef="usd">55000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTEtMy0xLTEtMA_0abb5e07-a6df-4105-9f2b-a08719b9cfdb"
      unitRef="usd">303000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTItMS0xLTEtMA_010b2798-8293-4d9b-98cb-77f1c29e896c"
      unitRef="usd">539000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTItMy0xLTEtMA_b7ebd370-c77f-4502-9326-97497d177c9b"
      unitRef="usd">453000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTMtMS0xLTEtMA_1388333b-772b-401a-824f-1e02868ea24b"
      unitRef="usd">-11716000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTMtMS0xLTEtMA_ca8254cd-766b-4ad8-9273-caa8eb23e3b0"
      unitRef="usd">-11716000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTMtMy0xLTEtMA_25fd9455-95f9-4845-9dde-d22a7d0d774b"
      unitRef="usd">-1917000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTMtMy0xLTEtMA_87df7ae5-dabe-4b52-8936-c942e9be84ce"
      unitRef="usd">-1917000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTQtMS0xLTEtMA_38e5ddec-ceb7-4d31-abe8-96a8e62275a4"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTQtMy0xLTEtMA_07841c40-b705-412c-9abf-03112e6350e6"
      unitRef="usdPerShare">-0.05</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTUtMS0xLTEtMA_db9a145e-1e5f-49da-93c5-02765ccb0c65"
      unitRef="shares">49792631</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yMi9mcmFnOjA1NDYzODhmNmRmMDRiNDZhMTVmZWIzNjE3NmNiOGY5L3RhYmxlOjNiZmRjN2RlMjdlMTQzMTc5NjkxZmI4Yjk5ZDg5ZjgzL3RhYmxlcmFuZ2U6M2JmZGM3ZGUyN2UxNDMxNzk2OTFmYjhiOTlkODlmODNfMTUtMy0xLTEtMA_f1d09511-38cf-4a88-8b93-233e4e670edf"
      unitRef="shares">41168593</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:SharesOutstanding
      contextRef="i317fc6085dfa48beab4ffe2a4f5c552d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTMtMS0xLTEtMA_3a5f523b-b2c9-4a3d-b3ef-0fca3103efd0"
      unitRef="shares">49625000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i317fc6085dfa48beab4ffe2a4f5c552d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTMtMy0xLTEtMA_743591a4-0dc6-4385-b038-53d8041401d4"
      unitRef="usd">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i981f82a54dc4415d882cff6161e3cb5a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTMtNS0xLTEtMA_d603d4af-05cb-4715-98e8-b64c30198768"
      unitRef="usd">486090000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba763e838dce49179b05519385163390_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTMtNy0xLTEtMA_c0a4e9da-c796-46c5-b541-acc63263dfab"
      unitRef="usd">-246685000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTMtOS0xLTEtMA_12ff9e2b-0c0f-4dc9-96cf-7117d44ed8f4"
      unitRef="usd">239455000</us-gaap:StockholdersEquity>
    <vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonOptionEquityInstrumentsExercisesinPeriod
      contextRef="i5becffb3a62e4e55a321ab87745ae9c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTUtMS0xLTEtMA_77915219-daf2-407b-baa9-1de8756a8e18"
      unitRef="shares">314000</vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonOptionEquityInstrumentsExercisesinPeriod>
    <vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod
      contextRef="id9509897f2a34febb9f09b1315f20c69_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTUtNS0xLTEtMA_f1e3d4a3-72ca-4b20-bc90-d23e7f7cd3bf"
      unitRef="usd">981000</vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod>
    <vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTUtOS0xLTEtMA_fbfbbc36-fff9-4857-879f-b8395a0b73f4"
      unitRef="usd">981000</vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i5becffb3a62e4e55a321ab87745ae9c1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTYtMS0xLTEtMA_e881e39d-8337-4001-8dd0-bed6d85f0ab4"
      unitRef="shares">61000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id9509897f2a34febb9f09b1315f20c69_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTYtNS0xLTEtMA_0e88f9b6-cb41-43a9-a16e-d6fd90c103d3"
      unitRef="usd">1101000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTYtOS0xLTEtMA_d6aee759-e03b-4477-ada6-3e6c798a202e"
      unitRef="usd">1101000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id9509897f2a34febb9f09b1315f20c69_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTctNS0xLTEtMA_30c2d096-f4d8-4b74-a7b3-8e1e65f5bfe4"
      unitRef="usd">2304000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTctOS0xLTEtMA_23623d2a-a117-47ac-b2f0-281f32f86ce4"
      unitRef="usd">2304000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee
      contextRef="id9509897f2a34febb9f09b1315f20c69_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTgtNS0xLTEtMA_dee4f6e2-1442-4730-8304-2056fbddcaaa"
      unitRef="usd">2551000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMTgtOS0xLTEtMA_3e7f2695-b140-43f8-aac8-3c32559907e9"
      unitRef="usd">2551000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP
      contextRef="id9509897f2a34febb9f09b1315f20c69_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjAtNS0xLTEtMA_8e09721f-d170-4659-b9c3-5b290059b3da"
      unitRef="usd">354000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjAtOS0xLTEtMA_0e0c4a46-e018-44a0-ad8b-82a4cec2cad8"
      unitRef="usd">354000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjEtNy0xLTEtMA_6ab75879-c718-4cf5-a47b-0459da80dc70"
      unitRef="usd">-11716000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia694bf82c3654815a3b8657a08ddc3ef_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjEtNy0xLTEtMA_e851c0f9-1763-4757-8573-9826287c4e98"
      unitRef="usd">-11716000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjEtOS0xLTEtMA_2310e27e-166d-439f-908d-648bc085d79e"
      unitRef="usd">-11716000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjEtOS0xLTEtMA_5cca0510-b4a2-4331-a359-7b07c5cd276a"
      unitRef="usd">-11716000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ic90a9436f476424289b0a0487b606770_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjItMS0xLTEtMA_36d8a6de-a5c8-4010-92f7-2f2fbf90aa7c"
      unitRef="shares">50000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic90a9436f476424289b0a0487b606770_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjItMy0xLTEtMA_265a2813-bf41-4d30-892e-ff180ecf0e6e"
      unitRef="usd">50000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id501bb45d2034ad585778730b56f0ce6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjItNS0xLTEtMA_4fc2750c-7317-45e8-82b4-ddfbd0d837fc"
      unitRef="usd">488773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1975f844a2f4c15a1f55afecb1edc91_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjItNy0xLTEtMA_22b2f48f-ed61-4393-aa87-d9f58066b8e9"
      unitRef="usd">-258401000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjU1MWYxMWZhYzU4ODQyNzBhMjZiNDU2ODE0MWRhYTAzL3RhYmxlcmFuZ2U6NTUxZjExZmFjNTg4NDI3MGEyNmI0NTY4MTQxZGFhMDNfMjItOS0xLTEtMA_a0ade28e-3204-4ae8-9bb6-021d8a95945b"
      unitRef="usd">230422000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i548e8d90f4e34475b13b982b902e4a7d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTItMS0xLTEtMA_7589a20a-78fb-4706-b147-92a513dae049"
      unitRef="shares">40863000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i548e8d90f4e34475b13b982b902e4a7d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTItMy0xLTEtMA_7b052af7-d1bf-426f-b64f-2fde5f222541"
      unitRef="usd">41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9da111a620cd40e8a9b6096845bf1ceb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTItNS0xLTEtMA_9e934d4a-ee14-4b0b-b380-bd917e185459"
      unitRef="usd">313800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0752101df15545318f42d72d0117da0c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTItNy0xLTEtMA_81644d58-f79c-4d7a-8737-d0f857e7f93a"
      unitRef="usd">-234086000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee6f696c673849f2860c8d67c1f52f19_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTItOS0xLTEtMA_2f951efb-981a-43a5-81a8-6b0158fd7c4d"
      unitRef="usd">79755000</us-gaap:StockholdersEquity>
    <vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonOptionEquityInstrumentsExercisesinPeriod
      contextRef="ic01cb72d9395452cb15cc978c6fadf65_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTQtMS0xLTEtMA_44e8216d-6701-411a-b374-b4e6c0f6b15a"
      unitRef="shares">566000</vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonOptionEquityInstrumentsExercisesinPeriod>
    <vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod
      contextRef="ic01cb72d9395452cb15cc978c6fadf65_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTQtMy0xLTEtMA_16e360a4-8da3-4804-8477-fa7c6a34b7f2"
      unitRef="usd">1000</vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod>
    <vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod
      contextRef="i82ac45a840db408da977df6fa5ce8351_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTQtNS0xLTEtMA_968083ab-e2d3-4db0-ae33-b41bd323be5c"
      unitRef="usd">4239000</vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod>
    <vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTQtOS0xLTEtMA_2123e877-0b80-4e3f-92b7-049bf8d87653"
      unitRef="usd">4240000</vcyt:SharebasedCompensationArrangementbySharebasedPaymentAwardValueOptionsandNonOptionEquityInstrumentsExercisesinPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic01cb72d9395452cb15cc978c6fadf65_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTUtMS0xLTEtMA_3b7db1ce-393f-4b42-b9ed-cad9c0383e3a"
      unitRef="shares">80000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i82ac45a840db408da977df6fa5ce8351_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTUtNS0xLTEtMA_3aca55ea-33e0-463e-81f5-18fa3111df7c"
      unitRef="usd">491000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTUtOS0xLTEtMA_f0bef8d7-7ed0-42cc-be81-2e9269ea5c12"
      unitRef="usd">491000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i82ac45a840db408da977df6fa5ce8351_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTYtNS0xLTEtMA_dcf25bca-f5d9-4b7c-89b0-3e5be728106f"
      unitRef="usd">556000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTYtOS0xLTEtMA_77530e9d-ac31-48c1-b38f-e0cf6bc98e7f"
      unitRef="usd">556000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee
      contextRef="i82ac45a840db408da977df6fa5ce8351_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTctNS0xLTEtMA_c1b12ee7-8405-4796-a99a-3a296d6f246b"
      unitRef="usd">1598000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTctOS0xLTEtMA_73b419d7-614c-4a73-914f-aa8c8add5a2e"
      unitRef="usd">1598000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployee>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationNonEmployee
      contextRef="i82ac45a840db408da977df6fa5ce8351_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTgtNS0xLTEtMA_f6a712a8-4f5b-4bb3-8a8e-2e415bb998b2"
      unitRef="usd">20000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationNonEmployee>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationNonEmployee
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTgtOS0xLTEtMA_0a908e72-5b34-4365-9b90-af979e61ec4b"
      unitRef="usd">20000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationNonEmployee>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP
      contextRef="i82ac45a840db408da977df6fa5ce8351_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTktNS0xLTEtMA_923498f2-15d2-40c7-9fba-8a866b92bb47"
      unitRef="usd">141000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP>
    <vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMTktOS0xLTEtMA_18b5d86c-9eba-42df-9a39-ae5ecaa58d37"
      unitRef="usd">141000</vcyt:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationESPP>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i826dffa13d5d46d4b8c0b9ad504c14c8_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjEtNy0xLTEtMA_230a1667-9b41-4cdc-8098-a15461b32023"
      unitRef="usd">-1917000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjEtNy0xLTEtMA_778028e3-61a6-4745-ac64-9b7c8e3b8331"
      unitRef="usd">-1917000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjEtOS0xLTEtMA_c5ffb074-63a4-44fe-b66c-7f59da2d0b88"
      unitRef="usd">-1917000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjEtOS0xLTEtMA_fa0a5ec2-04c0-4c9b-9109-ebf3bdaa7556"
      unitRef="usd">-1917000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:SharesOutstanding
      contextRef="idebd9f954da94453a9e58cb23bf8f4e9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjItMS0xLTEtMA_0a0e586e-bf9d-484f-9056-c0ebc7d1b2ea"
      unitRef="shares">41509000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idebd9f954da94453a9e58cb23bf8f4e9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjItMy0xLTEtMA_469ddff9-455c-4f8a-ae85-7a149b713e73"
      unitRef="usd">42000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b328b3431ee4903a957b091a9b8b09e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjItNS0xLTEtMA_8acef1f3-1fd8-4228-b8d3-9409336ef6cd"
      unitRef="usd">319733000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3840aca904254efdb46618bf70d393a7_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjItNy0xLTEtMA_5fd15ac9-3199-4763-8c31-600dbedc71bf"
      unitRef="usd">-236003000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17fe79e8a15e4bc8a7597e3847bfed46_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8yOC9mcmFnOmYwMTMzZmZlYmQ1YTQwMzI5ZWExZWZlMGUyNWRlYWE3L3RhYmxlOjVhNTE5MDBlODNmZDQ0OTRiY2VmMjJhYWU0M2FhNDRkL3RhYmxlcmFuZ2U6NWE1MTkwMGU4M2ZkNDQ5NGJjZWYyMmFhZTQzYWE0NGRfMjItOS0xLTEtMA_4651fd50-fce0-46cf-acb6-227abb5c569d"
      unitRef="usd">83772000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMy0xLTEtMS0w_f6ede3eb-93c5-4a28-a60c-ea133c2ec298"
      unitRef="usd">-11716000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMy0zLTEtMS0w_260044b9-c805-4864-9bcc-929e415c1fbb"
      unitRef="usd">-1917000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfNS0xLTEtMS0w_ced7c693-89d1-4443-8572-04275ab38742"
      unitRef="usd">1972000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfNS0zLTEtMS0w_cf41a831-adfa-4a74-ae69-f471d1375447"
      unitRef="usd">945000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfNi0xLTEtMS0w_1fe828a7-31a5-42cd-85a0-e700092f2db8"
      unitRef="usd">0</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfNi0zLTEtMS0w_0322797f-8710-4a55-8e0b-43d28ddbd716"
      unitRef="usd">16000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:ShareBasedCompensation
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfNy0xLTEtMS0w_26c76012-4a4a-4fbc-a725-fefaac91af59"
      unitRef="usd">2905000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfNy0zLTEtMS0w_bad01743-4603-4247-8582-7b13e388d947"
      unitRef="usd">1759000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfOS0xLTEtMS0w_cc5fb930-0c73-4419-a419-41616ac56e51"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfOS0zLTEtMS0w_c8daa3a6-c41b-4513-8ec6-54755fa1090d"
      unitRef="usd">8000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <vcyt:InterestExpenseandPrepaymentPenalty
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTAtMS0xLTEtMA_adea3219-c1d9-41fc-a6f1-c373724cbd1f"
      unitRef="usd">54000</vcyt:InterestExpenseandPrepaymentPenalty>
    <vcyt:InterestExpenseandPrepaymentPenalty
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTAtMy0xLTEtMA_cbd1aec7-90f5-4338-a783-d609d397d382"
      unitRef="usd">64000</vcyt:InterestExpenseandPrepaymentPenalty>
    <vcyt:InventoryReserveEffectOnIncomeNet
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTEtMS0xLTEtMTc3NA_125c38e2-15b6-4a60-aa78-74e8524edc11"
      unitRef="usd">1088000</vcyt:InventoryReserveEffectOnIncomeNet>
    <vcyt:InventoryReserveEffectOnIncomeNet
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTEtMy0xLTEtMTc3Ng_cdc2464d-6d8f-48bc-9379-0f8b7d95aeca"
      unitRef="usd">0</vcyt:InventoryReserveEffectOnIncomeNet>
    <vcyt:NoncashLeaseExpenses
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTItMS0xLTEtMzc2NA_65abee01-f944-44b3-b1cb-14280f91890c"
      unitRef="usd">232000</vcyt:NoncashLeaseExpenses>
    <vcyt:NoncashLeaseExpenses
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTItMy0xLTEtMzc2NA_f76bce8e-a6f8-424f-bd58-a487d1257e2a"
      unitRef="usd">212000</vcyt:NoncashLeaseExpenses>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTEtMS0xLTEtMTAyNg_9f868e31-bfb7-4090-b971-59cca28e1321"
      unitRef="usd">-484000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTEtMy0xLTEtMTAyNg_816ba0e2-f20e-406c-95f1-3be06b3910f6"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTItMS0xLTEtMA_9d00dc94-02ed-4d8d-84f7-462ef1ab4ca2"
      unitRef="usd">-238000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTItMy0xLTEtMA_abf86172-b122-4a9d-8475-4d829736cde9"
      unitRef="usd">3447000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTMtMS0xLTEtMA_fa5679d3-944f-478b-b394-b6a8fe25b22f"
      unitRef="usd">376000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTMtMy0xLTEtMA_9e8d19b8-c872-40a6-854e-79e7b9596b8a"
      unitRef="usd">366000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTQtMS0xLTEtMA_6f2a442d-767f-4b74-a3cf-d8d853645048"
      unitRef="usd">818000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTQtMy0xLTEtMA_e057cc50-3544-4c33-815d-cca428138aa5"
      unitRef="usd">11000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <vcyt:IncreaseDecreaseOperatingLeaseRightOfUseAssetLeaseLiability
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTUtMS0xLTEtMA_836bd4d4-b5e0-4d3a-946f-5f5d41af84e1"
      unitRef="usd">331000</vcyt:IncreaseDecreaseOperatingLeaseRightOfUseAssetLeaseLiability>
    <vcyt:IncreaseDecreaseOperatingLeaseRightOfUseAssetLeaseLiability
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTUtMy0xLTEtMA_e83887ed-d114-4f2b-b01a-2f595a5cf7e7"
      unitRef="usd">292000</vcyt:IncreaseDecreaseOperatingLeaseRightOfUseAssetLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTYtMS0xLTEtMA_972b79f2-fc62-4cc3-a8b3-615cda362a1a"
      unitRef="usd">-135000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTYtMy0xLTEtMA_aff990d2-3e41-4eea-a390-de8b68c4a038"
      unitRef="usd">-37000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTctMS0xLTEtMA_3a2f1fda-64af-430f-8354-f1f5f3c2e879"
      unitRef="usd">5450000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTctMy0xLTEtMA_8efd1395-95fa-4d73-a973-4935fd91702d"
      unitRef="usd">1726000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <vcyt:IncreaseDecreaseInAccruedLiabilitiesAndDeferredRent
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTgtMS0xLTEtMA_7f417a4b-6eba-4ad4-bb95-edc92f79aa54"
      unitRef="usd">-3650000</vcyt:IncreaseDecreaseInAccruedLiabilitiesAndDeferredRent>
    <vcyt:IncreaseDecreaseInAccruedLiabilitiesAndDeferredRent
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTgtMy0xLTEtMA_4e102b87-c73d-436c-ae0a-664c7a198a83"
      unitRef="usd">287000</vcyt:IncreaseDecreaseInAccruedLiabilitiesAndDeferredRent>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTktMS0xLTEtMA_fbc15bca-bd4f-4011-a779-637dcdf71911"
      unitRef="usd">-5301000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMTktMy0xLTEtMA_21c7ab81-def2-4141-92c2-18a59be92d89"
      unitRef="usd">-1011000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjEtMS0xLTEtMA_a6e5068a-b687-4618-ae5c-745d41d8ee01"
      unitRef="usd">665000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjEtMy0xLTEtMA_392aec7d-947a-45bd-b8b3-b16dcedbc55e"
      unitRef="usd">765000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjItMS0xLTEtMA_db537329-3785-4ed3-954d-b0d37d7f159c"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjItMy0xLTEtMA_a6435313-2e43-43bc-91bb-c8b9f558e686"
      unitRef="usd">16000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjMtMS0xLTEtMA_f27e8b50-4266-4517-b736-459a2d91ebc6"
      unitRef="usd">-665000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjMtMy0xLTEtMA_ec7c92e4-3325-4b09-9f10-1cdf5597147a"
      unitRef="usd">-749000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjYtMS0xLTEtMA_d1525e66-ac99-4a0f-b987-f93ba6dfa0ff"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjYtMy0xLTEtMA_c33477d4-b38f-4a8a-ae3e-73aa15c6f8a8"
      unitRef="usd">12500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjgtMS0xLTEtMA_2275eda7-8af5-4c81-a3c3-4e2adfb238db"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjgtMy0xLTEtMA_64a6cdff-fe58-4052-bd14-917f5ece5a9e"
      unitRef="usd">75000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjktMS0xLTEtMTYzOA_dca01048-9294-4b77-8522-a4d30e166dfb"
      unitRef="usd">2304000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjktMy0xLTEtMTYzOA_b99b01d1-bc51-4c51-84be-c4f267ebe1cd"
      unitRef="usd">556000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjktMS0xLTEtMA_e1fe8a4b-9a90-4387-9d10-283c62140313"
      unitRef="usd">2085000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMjktMy0xLTEtMA_cdd81e83-bace-4aa3-ad44-68d37b57e360"
      unitRef="usd">4737000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzAtMS0xLTEtMA_6bf907c9-fc21-4da6-a047-eb5265b748db"
      unitRef="usd">-219000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzAtMy0xLTEtMA_a590ef45-2190-413a-bb5d-2c1ef79b9de0"
      unitRef="usd">-8394000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzEtMS0xLTEtMA_7e7dc263-f23b-46cd-8863-1ba7a6426cc1"
      unitRef="usd">-6185000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzEtMy0xLTEtMA_896b50e3-6bd5-44e0-88f2-0113110c4cda"
      unitRef="usd">-10154000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzItMS0xLTEtMA_f4b7acd0-febb-4a93-9916-043eff386e80"
      unitRef="usd">159920000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iee6f696c673849f2860c8d67c1f52f19_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzItMy0xLTEtMA_7b87e3ba-23c4-43e0-b65b-de8fc14d4eed"
      unitRef="usd">78598000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzMtMS0xLTEtMA_c74d00b4-5786-45dd-a48c-dd5ccb2c1816"
      unitRef="usd">153735000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i17fe79e8a15e4bc8a7597e3847bfed46_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzMtMy0xLTEtMA_8c13331e-d695-417c-97c1-f9e6593aabfc"
      unitRef="usd">68444000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <vcyt:CapitalExpendituresIncurredButNotYetPaidNet
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzYtMS0xLTEtMA_aa3f905f-01a1-4bf3-9677-2407b05bfcfb"
      unitRef="usd">113000</vcyt:CapitalExpendituresIncurredButNotYetPaidNet>
    <vcyt:CapitalExpendituresIncurredButNotYetPaidNet
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzYtMy0xLTEtMA_8f0639ac-8938-4e15-9ffe-31e7c0a47dbd"
      unitRef="usd">95000</vcyt:CapitalExpendituresIncurredButNotYetPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzctMS0xLTEtMA_c43a46c9-190f-4a03-bdb9-71ff4df64a43"
      unitRef="usd">1000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjFjM2EwZGIzODliNzRhY2RhYmFhYjIzOTY2ZDViMDI3L3RhYmxlcmFuZ2U6MWMzYTBkYjM4OWI3NGFjZGFiYWFiMjM5NjZkNWIwMjdfMzctMy0xLTEtMA_266859f9-bcef-4eaa-8d3a-9c2171d6695b"
      unitRef="usd">228000</us-gaap:InterestPaidNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjNhOTA1NGZlOWVkMTRiM2ViOTJlODZkZTZhODE3NWFjL3RhYmxlcmFuZ2U6M2E5MDU0ZmU5ZWQxNGIzZWI5MmU4NmRlNmE4MTc1YWNfMS0xLTEtMS0w_c06575bc-d453-47e7-bbe8-f15e2cdc6e58"
      unitRef="usd">153132000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjNhOTA1NGZlOWVkMTRiM2ViOTJlODZkZTZhODE3NWFjL3RhYmxlcmFuZ2U6M2E5MDU0ZmU5ZWQxNGIzZWI5MmU4NmRlNmE4MTc1YWNfMS0zLTEtMS0w_8603449d-8b1b-4e32-b62f-207dab9965a8"
      unitRef="usd">159317000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjNhOTA1NGZlOWVkMTRiM2ViOTJlODZkZTZhODE3NWFjL3RhYmxlcmFuZ2U6M2E5MDU0ZmU5ZWQxNGIzZWI5MmU4NmRlNmE4MTc1YWNfMi0xLTEtMS0w_35c3b7f0-ac9f-4117-80c3-f066d2a9879d"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjNhOTA1NGZlOWVkMTRiM2ViOTJlODZkZTZhODE3NWFjL3RhYmxlcmFuZ2U6M2E5MDU0ZmU5ZWQxNGIzZWI5MmU4NmRlNmE4MTc1YWNfMi0zLTEtMS0w_9f7e815f-d80a-4857-8ff7-824bdcc8b41e"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjNhOTA1NGZlOWVkMTRiM2ViOTJlODZkZTZhODE3NWFjL3RhYmxlcmFuZ2U6M2E5MDU0ZmU5ZWQxNGIzZWI5MmU4NmRlNmE4MTc1YWNfMy0xLTEtMS0w_c59ae5b4-6c1d-402b-a2cd-717e42727a54"
      unitRef="usd">153735000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8zNC9mcmFnOjQ1ZTFiZGU4MzdjNjQxMjJiNjgwM2I1NzIwNWM3NmRiL3RhYmxlOjNhOTA1NGZlOWVkMTRiM2ViOTJlODZkZTZhODE3NWFjL3RhYmxlcmFuZ2U6M2E5MDU0ZmU5ZWQxNGIzZWI5MmU4NmRlNmE4MTc1YWNfMy0zLTEtMS0w_ca0883e5-9467-4940-adcc-05a1412443c4"
      unitRef="usd">159920000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNjI_5df29954-ea2d-48c3-945a-9d903fadacba">Organization and Description of Business&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Veracyte, Inc., or Veracyte, or the Company, is a global genomic diagnostics company that improves patient care by providing answers to clinical questions to inform diagnosis and treatment decisions throughout the patient journey in cancer and other diseases. The Company&#x2019;s growing menu of genomic tests leverage advances in genomic science and technology to change care for patients, enabling them to avoid risky, costly procedures and quicken time to appropriate treatment. With Veracyte&#x2019;s exclusive global access to a best-in-class diagnostics instrument platform, the Company is positioned to deliver its tests to patients worldwide through laboratories and hospitals that can perform the tests locally.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Veracyte was incorporated in the state of Delaware on August&#160;15, 2006 as Calderome,&#160;Inc. Calderome operated as an incubator until early 2008. On March&#160;4, 2008, the Company changed its name to Veracyte,&#160;Inc.  The Company&#x2019;s operations are based in South San Francisco, California and Austin, Texas, and it operates in one segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company performs its genomic tests for thyroid cancer, lung cancer and idiopathic pulmonary fibrosis, or IPF, in its CLIA-certified laboratory in South San Francisco, California. In December 2019, the Company announced the exclusive global diagnostics license to the NanoString nCounter FLEX Analysis System, and the acquisition of the Prosigna breast cancer prognostic gene signature assay, which is commercially available, and the LymphMark lymphoma subtyping assay, which is in development. Both tests are designed for use on the nCounter system.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company offers genomic tests in four disease areas: thyroid cancer; lung cancer; IPF and breast cancer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Thyroid Cancer - Afirma Genomic Sequencing Classifier and Xpression Atlas.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; The Company's Afirma offerings comprise the Afirma GSC and Xpression Atlas, which help guide next steps for patients with potentially cancerous thyroid nodules. The offerings are intended to provide physicians with clinically actionable results from a single fine needle aspiration, or FNA biopsy. The Afirma GSC was developed with RNA whole-transcriptome sequencing and machine learning, and is used to identify patients with benign thyroid nodules among those with indeterminate cytopathology results in order to rule out unnecessary thyroid surgery.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Afirma Xpression Atlas complements the Afirma GSC by providing genomic alteration content from the same FNA samples used in Afirma GSC testing to help physicians decide with greater confidence on the surgical or therapeutic pathway for their patients. The Company commercially launched the Afirma Xpression Atlas in 2018 and in April 2020 introduced an expanded version of the test, which includes significantly more genomic content.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Lung Cancer - Percepta Genomic Sequencing Classifier.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; The Percepta classifier improves lung cancer diagnosis when diagnostic bronchoscopy results are inconclusive. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;This second-generation test was developed using the Company's RNA whole-transcriptome sequencing and machine learning platform and was commercially introduced in June 2019. The Percepta classifier identifies patients with lung nodules who are at low risk of cancer and may avoid further, invasive procedures as well as patients at high risk of cancer so they may obtain faster diagnosis and treatment. The test is built upon foundational "field of injury" science - through which genomic changes associated with lung cancer in current and former smokers can be identified with a simple brushing of a person's airway - without the need to sample the often hard-to-reach nodule directly. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;IPF - Envisia Genomic Classifier.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; The Envisia classifier improves diagnosis of IPF by helping physicians better differentiate IPF from other interstitial lung diseases, or ILDs, without the need for surgery. The test identifies the genomic pattern of usual interstitial pneumonia, or UIP, a hallmark of IPF, with high accuracy on patient samples that are obtained through transbronchial biopsy, a nonsurgical procedure that is commonly used in lung evaluation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Breast Cancer - Prosigna Breast Cancer Prognostic Gene Signature Assay.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; The Prosigna test, acquired in December 2019 through the Company's strategic transaction with NanoString, uses advanced genomic technology to inform next steps for patients with early-stage breast cancer, based on the genomic make-up of their disease. The test uses a set of 50 genes known as the PAM50 gene signature and can provide a breast cancer patient and physician with prognostic score that indicates the probability of cancer recurrence over ten years. Physicians use Prosigna to help guide therapeutic decisions so that patients receive a therapeutic intervention, such as &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;chemotherapy, only if clinically warranted. Patient test results outside of the United States include intrinsic breast cancer subtypes to complement the risk-of-recurrence score.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s approach also provides multiple opportunities for partnerships with biopharmaceutical companies. In developing its products, the Company has built or gained access to unique biorepositories, proprietary technology and bioinformatics that it believes are important to the development of new targeted therapies, determining clinical trial eligibility and guiding treatment selection.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company's testing services are performed in its clinical reference laboratories located in South San Francisco, California and Austin, Texas. The Prosigna test kits and associated products are sold to laboratories and hospitals in global markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet as of March&#160;31, 2020, the condensed consolidated statements of operations and comprehensive loss for the three months ended March&#160;31, 2020 and 2019, the condensed consolidated statements of stockholders' equity for the three months ended March&#160;31, 2020 and 2019, and the condensed consolidated statements of cash flows for the three months ended March&#160;31, 2020 and 2019 are unaudited, but include all adjustments, consisting only of normal recurring adjustments, which the Company considers necessary for a fair presentation of its financial position, operating results, stockholders' equity  and cash flows for the periods presented. The condensed consolidated balance sheet at December&#160;31, 2019 has been derived from audited financial statements. The results for the three months ended March&#160;31, 2020 are not necessarily indicative of the results expected for the full year or any other period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying interim period condensed consolidated financial statements and related financial information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;Certain prior period balances have been reclassified to conform to current period presentation of the Company&#x2019;s condensed consolidated financial statements and accompanying notes. Such reclassifications have no effect on previously reported results of operations, retained earnings or consolidated balance sheet totals; however, for the period ended March 31, 2019, the Company reclassified $212,000 of changes in operating assets and liabilities to noncash lease expense in the statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of unaudited interim financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to such estimates include: revenue recognition; write-down of supplies; the useful lives of property and equipment; the recoverability of long-lived assets; the incremental borrowing rate for leases; the estimation of the fair value of intangible assets and contingent consideration; stock options; income tax uncertainties, including a valuation allowance for deferred tax assets; and contingencies. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenue and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Issuance of Common Stock in a Public Offering&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On May 7, 2019, the Company issued and sold 6,325,000 shares of common stock in a registered public offering, including 825,000 shares issued and sold upon the underwriters&#x2019; exercise in full of their option to purchase additional shares, at a price to the public of&#160;$23.25&#160;per share. The Company's net proceeds from the offering were approximately&#160;$137.8 million, after deducting underwriting discounts and commissions and offering expenses of $9.2 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash&#160;and&#160;Cash&#160;Equivalents&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company considers demand deposits in a bank, money market funds and highly liquid investments with an original maturity of 90 days or less to be cash equivalents.  Cash equivalents include overnight reverse repurchase agreements which are tri-party repurchase agreements and have maturities of&#160;three&#160;months or less at the time of investment and are collateralized by U.S. treasury and agency securities of at&#160;least 102%&#160;of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These overnight reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.  There were no overnight reverse repurchase agreements at March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Concentrations of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The worldwide spread of coronavirus, or COVID-19, has created significant uncertainty in the global economy. There have been no comparable recent events that provide guidance as to the effect the spread of COVID-19 as a global pandemic may have, and, as a result, the ultimate impact of COVID-19 and the extent to which COVID-19 impacts the Company&#x2019;s business, results of operations and financial condition will depend on future developments, which are highly uncertain and difficult to predict.  If the financial markets or the overall economy are impacted for an extended period, the Company&#x2019;s liquidity, revenues, supplies, goodwill and intangibles may be adversely affected&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The majority of the Company&#x2019;s cash and cash equivalents are deposited with one major financial institution in the United States. Deposits in this institution may exceed the amount of insurance provided on such deposits. The Company has not experienced any losses on its deposits of cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Several of the components of the Company&#x2019;s sample collection kit and test reagents, and its nCounter FLEX Analysis System and related test kits are obtained from single-source suppliers. If these single-source suppliers fail to satisfy the Company&#x2019;s requirements on a timely basis, it could suffer delays in being able to deliver its diagnostic solutions, a possible loss of revenue, or incur higher costs, any of which could adversely affect its operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company is also subject to credit risk from its accounts receivable related to its sales. Credit risk for accounts receivable from testing revenue is incorporated in testing revenue accrual rates as the Company assesses historical collection rates and current developments to determine accrual rates and amounts the Company will ultimately collect.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt;  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company generally does not perform evaluations of customers&#x2019; financial condition for testing revenue and generally does not require collateral.  The Company assesses credit risk and the amount of accounts receivable the Company will ultimately collect for product, biopharmaceutical and collaboration revenue based on collection history, current developments and credit worthiness of the customer.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt;  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The estimate of credit losses is not material at March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Through March&#160;31, 2020, most of the Company&#x2019;s revenue has been derived from the sale of Afirma. To date, Afirma has been delivered primarily to physicians in the United States. The Company&#x2019;s third-party payers and other customers in excess of 10% of total revenue and their related revenue as a percentage of total revenue were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.442%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.908%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.541%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.909%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Medicare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Johnson and Johnson Services, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;UnitedHealthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;*Less than 10%&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s third-party payers and other customers in excess of 10% of accounts receivable and their related accounts receivable balance as a percentage of total accounts receivable were as follows at the following dates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.684%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.540%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.891%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Johnson and Johnson Services, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Medicare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;*Less than 10%&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company had deposits of $603,000 included in long-term assets as of March&#160;31, 2020 and December&#160;31, 2019, restricted from withdrawal and held by a bank in the form of collateral for an irrevocable standby letter of credit held as security for the lease of the Company&#x2019;s South San Francisco facility.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Testing Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes testing revenue in accordance with the provisions of ASC 606, Revenue from Contracts with Customers, or ASC 606.  Most of the Company&#x2019;s revenue is generated from the provision of testing services. These services are completed upon the delivery of test results to the prescribing physician, at which time the Company bills for the services. The Company recognizes revenue related to billings based on estimates of the amount that will ultimately be realized.  In determining the amount to accrue for a delivered test, the Company considers factors such as payment history, payer coverage, whether there is a reimbursement contract between the payer and the Company, payment as a percentage of agreed upon rate (if applicable), amount paid per test and any current developments or changes that could impact reimbursement. These estimates require significant judgment by management.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended March 31, 2019, the Company changed its testing revenue estimates due to actual and anticipated cash collections for tests delivered in 2018 or prior years and recognized additional revenue of $0.6&#160;million, which resulted in a decrease in the Company's loss from operations of $0.6 million and a decrease in loss per share of $0.02 for the three months ended March 31, 2019.  The change in testing revenue estimates for the three months ended March 31, 2020 was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company began recognizing product revenue in December 2019, when the Company executed an agreement with NanoString for the exclusive global license to the nCounter platform and acquisition of products for diagnostic use.  More details on this agreement are in Note 4 - Business Combination.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Product revenue from instruments, consumables and in vitro diagnostic kits is recognized generally upon shipment or when the instrument is ready for use by the end customer, which is when title of the product has been transferred to the customer. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. Performance obligations are considered satisfied once the Company has transferred control of a product to the customer, meaning the customer has the ability to use and obtain the benefit of the product. The Company recognizes product revenue for satisfied performance obligations only when there are no uncertainties regarding payment terms or transfer of control.  Shipping and handling costs incurred for product shipments are charged to the Company's customers and included in product revenue. Revenues are presented net of the taxes that are collected from customers and remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Biopharmaceutical and Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, the Company enters into arrangements for research and development and/or laboratory services. Such arrangements may require the Company to deliver various rights, services and/or samples, including intellectual property rights/licenses, R&amp;amp;D services, and/or laboratory services. The underlying terms of these arrangements generally provide for consideration to the Company in the form of nonrefundable upfront license fees, development and commercial performance milestone payments, royalty payments, and/or profit sharing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In arrangements involving more than one performance obligation, each required performance obligation is evaluated to determine whether it qualifies as a distinct performance obligation based on whether (i) the customer can benefit from the good or service either on its own or together with other resources that are readily available and (ii) the good or service is separately identifiable from other promises in the contract. The consideration under the arrangement is then allocated to each separate distinct performance obligation based on its respective relative stand-alone selling price. The estimated selling price of each deliverable reflects the Company's best estimate of what the selling price would be if the deliverable was regularly sold by the Company on a stand-alone basis or using an adjusted market assessment approach if selling price on a stand-alone basis is not available.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consideration allocated to each distinct performance obligation is recognized as revenue when control of the related goods is transferred or services are performed. Consideration associated with at-risk substantive performance milestones is recognized as revenue when it is probable that a significant reversal of the cumulative revenue recognized will not occur. Should there be royalties, the Company utilizes the sales and usage-based royalty exception in arrangements that resulted from the license of intellectual property, recognizing revenues generated from royalties or profit sharing as the underlying sales occur.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Collaborative Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company enters into collaborative arrangements with partners that fall under the scope of ASC Topic 808, Collaborative Arrangements, or ASC 808. While these arrangements are in the scope of ASC 808, the Company may analogize to ASC 606 for some aspects of these arrangements. The Company analogizes to ASC 606 for certain activities within the collaborative arrangement for the delivery of a good or service (i.e., a unit of account) that is part of its ongoing major or central operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The terms of the Company&#x2019;s collaborative arrangements typically include one or more of the following: (i) up-front fees; (ii) milestone payments related to the achievement of development, regulatory, or commercial goals; and (iii) royalties on net sales of licensed products. Each of these payments may result in collaboration revenues or an offset against research and development expense.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales of data or other services to our customers are classified under biopharmaceutical revenue, and all other non-customer revenue, such as milestones, are classified under collaboration revenue in our consolidated statements of operations and comprehensive loss.  There was no collaboration revenue in the three months ended March 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As part of the accounting for these arrangements, the Company must develop estimates and assumptions that require judgment to determine the underlying stand-alone selling price for each performance obligation which determines how the transaction price is allocated among the performance obligations. Generally, the estimation of the stand-alone selling price may include such estimates as independent evidence of market price, forecasted revenues or costs, development timelines, discount rates, and probabilities of technical and regulatory success. The Company evaluates each performance obligation to determine if they can be satisfied at a point in time or over time, and it measures the services delivered to the collaborative partner which are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated input component and, therefore revenue or expense recognized, would be recorded as a change in estimate. In addition, variable consideration (e.g., milestone payments) must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Up-front Fees: If a license to the Company&#x2019;s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from the transaction price allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Milestone Payments: At the inception of each arrangement that includes milestone payments (variable consideration), the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the Company&#x2019;s or the collaborative partner&#x2019;s control, such as non-operational developmental and regulatory approvals, are generally not considered probable of being achieved until those approvals are received. At the end of each reporting period, the Company re-evaluates the probability of achievement of milestones that are within its or the collaborative partner&#x2019;s control, such as operational developmental milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect collaboration revenues and earnings in the period of adjustment. Revisions to the Company&#x2019;s estimate of the transaction price may also result in negative collaboration revenues and earnings in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Services Agreement with Loxo Oncology&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 9, 2018, the Company entered into an agreement with Loxo Oncology, Inc., or Loxo, whereby the Company agreed to provide certain tissue samples and other services in exchange for agreed-upon fees.  The agreement has a term of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTg5ODQ_f0a3db4d-746a-4336-8a43-6dcb1f0c687a"&gt;one&lt;/span&gt; year with an automatic renewal of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTkwMjE_98287a7d-3a7f-425c-896d-85cf973f3c3e"&gt;one&lt;/span&gt; year and Loxo may terminate the agreement at any time with at least 90 days' notice.  As of March&#160;31, 2020, the agreement has not been terminated.  The Company evaluated the accounting for this agreement under ASC 606 and concluded the performance obligations thereunder are the delivery of tissue samples and performance of services, both of which are distinct.  For the three months ended March 31, 2019, the Company recognized revenue of $90,000 for the delivery of tissue samples.  There were no deliveries of tissue samples for the three months ended March 31, 2020.  The Company recognized revenue of $250,000 for the performance of services for each of the three months ended March 31, 2020 and 2019, respectively.  The cost of revenue associated with revenue recognized under the agreement with Loxo is not significant.  There was no deferred revenue related to this agreement at either March&#160;31, 2020 or December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Diagnostic Development Agreement with Johnson &amp;amp; Johnson&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 28, 2018, the Company entered into a diagnostics development agreement with Johnson and Johnson Services, Inc., or JJSI, (i) to cooperate on a program to enable the Company to use JJSI samples and clinical data to develop a next generation bronchial genomic classifier diagnostic for lung cancer diagnosis, or Percepta v.2, and a nasal genomic classifier diagnostic for lung cancer and (ii) for JJSI to use Veracyte data generated in two Veracyte development programs for therapeutic purposes and for purposes of developing a companion diagnostic product used in conjunction with a JJSI therapeutic.  The Company granted a license to JJSI with the right to use data and under the Company's intellectual property rights for JJSI's therapeutic purposes, including the development and commercialization of a companion diagnostic for its products, from the Percepta v.2 and Nasal programs.  The license granted to JJSI is not distinct from other performance obligations as JJSI receives benefit only when other performance obligations are met.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the terms of the agreement, the Company will provide data from its RNA whole-transcriptome sequencing platform to JJSI in exchange for $7.0 million in payments from JJSI.  The Company is also entitled to additional payments from JJSI of up to $13.0 million, conditioned upon the achievement of certain milestones relating to the development and reimbursement of the Percepta v.2 and Nasal tests.  For a period of ten years commencing with the first commercial sale of the Percepta v.2 and Nasal tests, respectively, the Company will make payments to JJSI of one percent of net cash collections for Percepta v.2 and in the low-single digits of net cash collections for the Nasal test, depending on the number and timing of JJSI samples and associated clinical data the Company receives from JJSI.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The JJSI agreement is considered to be within the scope of ASC 808, as the parties are active participants and exposed to the risks and rewards of the collaborative activity. The Company evaluated the terms of the JJSI agreement and has analogized to ASC 606 for the delivery of RNA whole-transcriptome sequencing data to JJSI under the collaborative arrangement, which the Company believes is a distinct service for which JJSI meets the definition of a customer. Using the concepts of ASC 606, the Company has identified the delivery of data as its only performance obligation. The Company further determined that the transaction price under the arrangement was the $7.0 million in payments which was allocated to the obligation to deliver data.  The $13.0 million in future potential payments is considered variable consideration because the Company determined that the potential payments are contingent upon &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;regulatory and commercialization milestones that are uncertain to occur and, as such, were not included in the transaction price, and will be recognized accordingly as each potential payment becomes probable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognized revenue of $7.0&#160;million and $4.0&#160;million during 2019 for the provision of data and fulfillment of obligations relating to Percepta v.2 and Nasal program development milestones, respectively.  There was no revenue for the three months ended March 31, 2020.  For the three months ended March 31, 2019, the Company recognized revenue of $3.8&#160;million for the provision of data relating to Percepta v.2, classified under biopharmaceutical revenue in the consolidated statement of operations and comprehensive loss. There was no accounts receivable from JJSI at March 31, 2020 and accounts receivable from JJSI was $2.0&#160;million at December&#160;31, 2019.  There was no deferred revenue related to this agreement at March 31, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Collaboration Agreement with AstraZeneca Group&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 23, 2019, the Company entered into an agreement with Acerta Pharma B.V., or Acerta, a member of AstraZeneca Group whereby the Company agreed to provide genomic information that will support Acerta&#x2019;s development of oncology therapeutics.  Acerta will pay the Company for certain development activities and pay milestones to the Company for the achievement of development milestones.  For the three months ended March 31, 2020, the Company recognized $0.1&#160;million of revenue for certain development costs activities and accounts receivable from Acerta was $0.1&#160;million at March 31, 2020.  The agreement will be accounted for in accordance with the policy on collaborative arrangements, as mentioned in this footnote.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Biopharmaceutical Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the quarter ended March 31, 2020, the Company entered into an agreement to provide research and development services of $0.5&#160;million for which the Company recognized $0.3&#160;million of biopharmaceutical revenue for the three months ended March 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Testing Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of our cost of testing services are laboratory expenses, sample collection expenses, compensation expense, license fees and royalties, depreciation and amortization, other expenses such as equipment and laboratory supplies, and allocations of facility and information technology expenses. Costs associated with performing tests are expensed as the test is processed regardless of whether and when revenue is recognized with respect to that test. Cost of testing revenue for the three months ended March 31, 2020 included $1.1&#160;million write-down of supplies for the potential expiration of reagents due to an anticipated decline in volumes resulting from the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Product Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cost of product revenue consists primarily of costs of purchasing instruments and consumables from third-party contract manufacturers, installation, warranty, service and packaging and delivery costs. In addition, cost of product includes royalty costs for licensed technologies included in the Company&#x2019;s products and labor expenses. Cost of product revenue for instruments and consumables is recognized in the period the related revenue is recognized. Shipping and handling costs incurred for product shipments are included in cost of product in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Biopharmaceutical Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cost of biopharmaceutical revenue consists of costs of performing activities under arrangements that require the Company to perform research and development services on behalf of a customer pursuant to a biopharmaceutical service agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This ASU requires entities to estimate an expected lifetime credit loss on financial assets ranging from short-term trade accounts receivable to long-term financings and report credit losses using an expected losses model rather than the incurred losses model that was previously used, and establishes additional disclosures related to credit &lt;/span&gt;&lt;/div&gt;risks. This guidance became effective for the Company beginning January 1, 2020.  Based on the composition of its trade receivables, investment portfolio and other financial assets, current economic conditions and historical credit loss activity, the adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2018, the FASB issued ASU No. 2018-18, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Collaborative Arrangements (Topic 808). &lt;/span&gt;Under&#160;this ASU,&#160;transactions in collaborative arrangements are to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. Also, entities are precluded from presenting consideration from transactions with a counterparty that is not a customer together with revenue recognized from ASC 606.  This ASU is effective for all interim and annual reporting periods beginning on or after December 15, 2019, with early adoption permitted.  The Company adopted this ASU in 2019 with no cumulative-effect adjustments or retrospective impact.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfOTgw_6180214b-7cee-46fc-bdbd-7141b0f8b696"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <vcyt:NumberOfDiseaseAreasWithGenomicTesting
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY4MTY1Mw_7a3e4ef9-35d8-412c-8f82-8d36565cd04f"
      unitRef="diseaseareas">4</vcyt:NumberOfDiseaseAreasWithGenomicTesting>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNjU_b0350904-19dc-4d1a-bf84-e3c392adb982">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States, or GAAP. Certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. The condensed consolidated balance sheet as of March&#160;31, 2020, the condensed consolidated statements of operations and comprehensive loss for the three months ended March&#160;31, 2020 and 2019, the condensed consolidated statements of stockholders' equity for the three months ended March&#160;31, 2020 and 2019, and the condensed consolidated statements of cash flows for the three months ended March&#160;31, 2020 and 2019 are unaudited, but include all adjustments, consisting only of normal recurring adjustments, which the Company considers necessary for a fair presentation of its financial position, operating results, stockholders' equity  and cash flows for the periods presented. The condensed consolidated balance sheet at December&#160;31, 2019 has been derived from audited financial statements. The results for the three months ended March&#160;31, 2020 are not necessarily indicative of the results expected for the full year or any other period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accompanying interim period condensed consolidated financial statements and related financial information included in this Quarterly Report on Form 10-Q should be read in conjunction with the audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustment
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY4NjI1MA_a3906fd7-adca-4d1e-bb49-710dcd1a0aca"
      unitRef="usd">212000</us-gaap:PriorPeriodReclassificationAdjustment>
    <us-gaap:UseOfEstimates
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNDQ_7c48a58c-48c3-42ee-924b-eaa5d1550818">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The preparation of unaudited interim financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Items subject to such estimates include: revenue recognition; write-down of supplies; the useful lives of property and equipment; the recoverability of long-lived assets; the incremental borrowing rate for leases; the estimation of the fair value of intangible assets and contingent consideration; stock options; income tax uncertainties, including a valuation allowance for deferred tax assets; and contingencies. The Company bases these estimates on historical and anticipated results, trends, and various other assumptions that the Company believes are reasonable under the circumstances, including assumptions as to future events. These estimates form the basis for making judgments about the carrying values of assets and liabilities and recorded revenue and expenses that are not readily apparent from other sources. Actual results could differ from those estimates and assumptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i9a4e04bee36940d1a665002bd2ac7bf3_D20190507-20190507"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNjQ2NQ_7ee864b3-2458-4645-81a7-218c35eb149c"
      unitRef="shares">6325000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibd46c80ad5fa42759560c922a438635e_D20190507-20190507"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNjUzNA_0d817f12-90ca-4d23-85a4-16513c8edc95"
      unitRef="shares">825000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ibf1f7f58b4404c6486380201c36cbda8_I20190507"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNjY3NQ_6cdfa407-fd39-4b18-a403-f70c142d7469"
      unitRef="usdPerShare">23.25</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9a4e04bee36940d1a665002bd2ac7bf3_D20190507-20190507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNjc1Mw_774a334b-8bfa-40f2-b4fb-22c7b4f11a68"
      unitRef="usd">137800000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i9a4e04bee36940d1a665002bd2ac7bf3_D20190507-20190507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNjgzNw_df1221da-bdb5-413d-b662-51d66fb7c81b"
      unitRef="usd">9200000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNzM_f11c710b-2535-4df4-b98d-93cd90007104">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cash&#160;and&#160;Cash&#160;Equivalents&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company considers demand deposits in a bank, money market funds and highly liquid investments with an original maturity of 90 days or less to be cash equivalents.  Cash equivalents include overnight reverse repurchase agreements which are tri-party repurchase agreements and have maturities of&#160;three&#160;months or less at the time of investment and are collateralized by U.S. treasury and agency securities of at&#160;least 102%&#160;of the principal amount. In a tri-party repurchase agreement, a third-party custodian bank functions as an independent intermediary to facilitate transfer of cash and holding the collateral on behalf of the underlying investor for the term of the agreement thereby minimizing risk and exposure to both parties. These overnight reverse repurchase agreements are included within cash equivalents due to their high liquidity and relatively low risk.  There were no overnight reverse repurchase agreements at March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company had deposits of $603,000 included in long-term assets as of March&#160;31, 2020 and December&#160;31, 2019, restricted from withdrawal and held by a bank in the form of collateral for an irrevocable standby letter of credit held as security for the lease of the Company&#x2019;s South San Francisco facility.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <vcyt:PercentofPrincipalAmountNeededToBeCollateralizedByU.S.TreasuryandAgencySecurities
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzcwMQ_8f007e3f-b90d-4ab6-9f2d-0708163b185a"
      unitRef="number">1.02</vcyt:PercentofPrincipalAmountNeededToBeCollateralizedByU.S.TreasuryandAgencySecurities>
    <vcyt:ConcentrationsOfCreditAndOtherRisksAndUncertaintiesPolicyTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNDY_a2c6965f-2dc2-4986-baea-20baa1d58237">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Concentrations of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The worldwide spread of coronavirus, or COVID-19, has created significant uncertainty in the global economy. There have been no comparable recent events that provide guidance as to the effect the spread of COVID-19 as a global pandemic may have, and, as a result, the ultimate impact of COVID-19 and the extent to which COVID-19 impacts the Company&#x2019;s business, results of operations and financial condition will depend on future developments, which are highly uncertain and difficult to predict.  If the financial markets or the overall economy are impacted for an extended period, the Company&#x2019;s liquidity, revenues, supplies, goodwill and intangibles may be adversely affected&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The majority of the Company&#x2019;s cash and cash equivalents are deposited with one major financial institution in the United States. Deposits in this institution may exceed the amount of insurance provided on such deposits. The Company has not experienced any losses on its deposits of cash and cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Several of the components of the Company&#x2019;s sample collection kit and test reagents, and its nCounter FLEX Analysis System and related test kits are obtained from single-source suppliers. If these single-source suppliers fail to satisfy the Company&#x2019;s requirements on a timely basis, it could suffer delays in being able to deliver its diagnostic solutions, a possible loss of revenue, or incur higher costs, any of which could adversely affect its operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company is also subject to credit risk from its accounts receivable related to its sales. Credit risk for accounts receivable from testing revenue is incorporated in testing revenue accrual rates as the Company assesses historical collection rates and current developments to determine accrual rates and amounts the Company will ultimately collect.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt;  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The Company generally does not perform evaluations of customers&#x2019; financial condition for testing revenue and generally does not require collateral.  The Company assesses credit risk and the amount of accounts receivable the Company will ultimately collect for product, biopharmaceutical and collaboration revenue based on collection history, current developments and credit worthiness of the customer.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;"&gt;  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The estimate of credit losses is not material at March 31, 2020.&lt;/span&gt;&lt;/div&gt;</vcyt:ConcentrationsOfCreditAndOtherRisksAndUncertaintiesPolicyTextBlock>
    <vcyt:NumberOfMajorFinancialInstitutionsWithWhichCashAndCashEquivalentsDeposited
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfODI5Mw_b5caa796-c0b9-45cb-9521-b53b370a1ef8"
      unitRef="financial_institution">1</vcyt:NumberOfMajorFinancialInstitutionsWithWhichCashAndCashEquivalentsDeposited>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNTU_181aa203-67e2-4ff6-b461-3e599f2d1f3e">The Company&#x2019;s third-party payers and other customers in excess of 10% of total revenue and their related revenue as a percentage of total revenue were as follows:&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.442%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.908%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.541%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.909%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Medicare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Johnson and Johnson Services, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;UnitedHealthcare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;*Less than 10%&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company&#x2019;s third-party payers and other customers in excess of 10% of accounts receivable and their related accounts receivable balance as a percentage of total accounts receivable were as follows at the following dates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.684%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.481%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.888%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.540%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.891%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Johnson and Johnson Services, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;*&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Medicare&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:9pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;*Less than 10%&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i54a3ab19387b41df817e1692261c8fdb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmQ2ZGUyZTJlZWU1NDQ5NjlhZmZiNmNjOWJlNWQxOTFhL3RhYmxlcmFuZ2U6ZDZkZTJlMmVlZTU0NDk2OWFmZmI2Y2M5YmU1ZDE5MWFfMi0xLTEtMS0w_df8bc103-ec48-4ce8-9416-b2a3aad6b798"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i68cca2f7ddd243ba921a37d340208f12_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmQ2ZGUyZTJlZWU1NDQ5NjlhZmZiNmNjOWJlNWQxOTFhL3RhYmxlcmFuZ2U6ZDZkZTJlMmVlZTU0NDk2OWFmZmI2Y2M5YmU1ZDE5MWFfMi0zLTEtMS0w_5155f115-e47a-46d4-896a-7d9ac4d7b6e7"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia991e1722be24c0bb0d615c7c31e199e_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmQ2ZGUyZTJlZWU1NDQ5NjlhZmZiNmNjOWJlNWQxOTFhL3RhYmxlcmFuZ2U6ZDZkZTJlMmVlZTU0NDk2OWFmZmI2Y2M5YmU1ZDE5MWFfMy0zLTEtMS0w_501c135c-eb4e-49ff-97c0-5c798f322de4"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i009ef9afb3274f819477849480fd2393_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmQ2ZGUyZTJlZWU1NDQ5NjlhZmZiNmNjOWJlNWQxOTFhL3RhYmxlcmFuZ2U6ZDZkZTJlMmVlZTU0NDk2OWFmZmI2Y2M5YmU1ZDE5MWFfNC0xLTEtMS0w_9792603d-af5f-4bba-99d2-a48b06b65ec4"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0ba27eaeae954e789d56c5c4c620cf40_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmQ2ZGUyZTJlZWU1NDQ5NjlhZmZiNmNjOWJlNWQxOTFhL3RhYmxlcmFuZ2U6ZDZkZTJlMmVlZTU0NDk2OWFmZmI2Y2M5YmU1ZDE5MWFfNC0zLTEtMS0w_6834756e-c870-4902-b57b-45146a2a7af9"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b93f7856b454811a810d421cd09d494_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmQ2ZGUyZTJlZWU1NDQ5NjlhZmZiNmNjOWJlNWQxOTFhL3RhYmxlcmFuZ2U6ZDZkZTJlMmVlZTU0NDk2OWFmZmI2Y2M5YmU1ZDE5MWFfNS0xLTEtMS0w_41b6bead-5c14-44c9-a7f4-e20906b9bccc"
      unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id743ee5e5b8148bf9e58641c5f04b9d3_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmQ2ZGUyZTJlZWU1NDQ5NjlhZmZiNmNjOWJlNWQxOTFhL3RhYmxlcmFuZ2U6ZDZkZTJlMmVlZTU0NDk2OWFmZmI2Y2M5YmU1ZDE5MWFfNS0zLTEtMS0w_9854e977-df34-4379-87e3-ce325dc24124"
      unitRef="number">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id232493caa454088900109db08487758_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmY3YjVlOWVmMTEyMzQyMDU4OGM1ZjcyYjNmMDE4M2JkL3RhYmxlcmFuZ2U6ZjdiNWU5ZWYxMTIzNDIwNTg4YzVmNzJiM2YwMTgzYmRfMS0zLTEtMS0w_d2f56d07-303c-4b00-9a0c-ad673620ad11"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i01c7a4983f7b4866abb02d142286638c_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmY3YjVlOWVmMTEyMzQyMDU4OGM1ZjcyYjNmMDE4M2JkL3RhYmxlcmFuZ2U6ZjdiNWU5ZWYxMTIzNDIwNTg4YzVmNzJiM2YwMTgzYmRfMi0xLTEtMS0w_a763b2fb-0cbd-4238-8ba2-6b9c6e3c4391"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i57e55cfffebb431ebba08541e4815fbc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RhYmxlOmY3YjVlOWVmMTEyMzQyMDU4OGM1ZjcyYjNmMDE4M2JkL3RhYmxlcmFuZ2U6ZjdiNWU5ZWYxMTIzNDIwNTg4YzVmNzJiM2YwMTgzYmRfMi0zLTEtMS0w_ff15be84-0e0c-4b39-b168-55765ee7d8e2"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="ic6c280c6cf154f7ea8dd819b86f85a73_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfOTgwNw_6624bacb-b0e6-4164-a34b-d6325a76159e"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="id6c4077b693b4c71a9881ad0c593d17e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfOTgwNw_7db1cb1b-f9c5-4528-b657-244736700390"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNDM_3697d470-4054-4c2e-9a70-abc997f679d0">Revenue Recognition&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Testing Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes testing revenue in accordance with the provisions of ASC 606, Revenue from Contracts with Customers, or ASC 606.  Most of the Company&#x2019;s revenue is generated from the provision of testing services. These services are completed upon the delivery of test results to the prescribing physician, at which time the Company bills for the services. The Company recognizes revenue related to billings based on estimates of the amount that will ultimately be realized.  In determining the amount to accrue for a delivered test, the Company considers factors such as payment history, payer coverage, whether there is a reimbursement contract between the payer and the Company, payment as a percentage of agreed upon rate (if applicable), amount paid per test and any current developments or changes that could impact reimbursement. These estimates require significant judgment by management.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended March 31, 2019, the Company changed its testing revenue estimates due to actual and anticipated cash collections for tests delivered in 2018 or prior years and recognized additional revenue of $0.6&#160;million, which resulted in a decrease in the Company's loss from operations of $0.6 million and a decrease in loss per share of $0.02 for the three months ended March 31, 2019.  The change in testing revenue estimates for the three months ended March 31, 2020 was not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Product Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company began recognizing product revenue in December 2019, when the Company executed an agreement with NanoString for the exclusive global license to the nCounter platform and acquisition of products for diagnostic use.  More details on this agreement are in Note 4 - Business Combination.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Product revenue from instruments, consumables and in vitro diagnostic kits is recognized generally upon shipment or when the instrument is ready for use by the end customer, which is when title of the product has been transferred to the customer. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue when the performance obligations have been satisfied. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. Performance obligations are considered satisfied once the Company has transferred control of a product to the customer, meaning the customer has the ability to use and obtain the benefit of the product. The Company recognizes product revenue for satisfied performance obligations only when there are no uncertainties regarding payment terms or transfer of control.  Shipping and handling costs incurred for product shipments are charged to the Company's customers and included in product revenue. Revenues are presented net of the taxes that are collected from customers and remitted to governmental authorities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Biopharmaceutical and Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, the Company enters into arrangements for research and development and/or laboratory services. Such arrangements may require the Company to deliver various rights, services and/or samples, including intellectual property rights/licenses, R&amp;amp;D services, and/or laboratory services. The underlying terms of these arrangements generally provide for consideration to the Company in the form of nonrefundable upfront license fees, development and commercial performance milestone payments, royalty payments, and/or profit sharing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In arrangements involving more than one performance obligation, each required performance obligation is evaluated to determine whether it qualifies as a distinct performance obligation based on whether (i) the customer can benefit from the good or service either on its own or together with other resources that are readily available and (ii) the good or service is separately identifiable from other promises in the contract. The consideration under the arrangement is then allocated to each separate distinct performance obligation based on its respective relative stand-alone selling price. The estimated selling price of each deliverable reflects the Company's best estimate of what the selling price would be if the deliverable was regularly sold by the Company on a stand-alone basis or using an adjusted market assessment approach if selling price on a stand-alone basis is not available.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The consideration allocated to each distinct performance obligation is recognized as revenue when control of the related goods is transferred or services are performed. Consideration associated with at-risk substantive performance milestones is recognized as revenue when it is probable that a significant reversal of the cumulative revenue recognized will not occur. Should there be royalties, the Company utilizes the sales and usage-based royalty exception in arrangements that resulted from the license of intellectual property, recognizing revenues generated from royalties or profit sharing as the underlying sales occur.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Collaborative Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company enters into collaborative arrangements with partners that fall under the scope of ASC Topic 808, Collaborative Arrangements, or ASC 808. While these arrangements are in the scope of ASC 808, the Company may analogize to ASC 606 for some aspects of these arrangements. The Company analogizes to ASC 606 for certain activities within the collaborative arrangement for the delivery of a good or service (i.e., a unit of account) that is part of its ongoing major or central operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The terms of the Company&#x2019;s collaborative arrangements typically include one or more of the following: (i) up-front fees; (ii) milestone payments related to the achievement of development, regulatory, or commercial goals; and (iii) royalties on net sales of licensed products. Each of these payments may result in collaboration revenues or an offset against research and development expense.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Net sales of data or other services to our customers are classified under biopharmaceutical revenue, and all other non-customer revenue, such as milestones, are classified under collaboration revenue in our consolidated statements of operations and comprehensive loss.  There was no collaboration revenue in the three months ended March 31, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As part of the accounting for these arrangements, the Company must develop estimates and assumptions that require judgment to determine the underlying stand-alone selling price for each performance obligation which determines how the transaction price is allocated among the performance obligations. Generally, the estimation of the stand-alone selling price may include such estimates as independent evidence of market price, forecasted revenues or costs, development timelines, discount rates, and probabilities of technical and regulatory success. The Company evaluates each performance obligation to determine if they can be satisfied at a point in time or over time, and it measures the services delivered to the collaborative partner which are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated input component and, therefore revenue or expense recognized, would be recorded as a change in estimate. In addition, variable consideration (e.g., milestone payments) must be evaluated to determine if it is constrained and, therefore, excluded from the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Up-front Fees: If a license to the Company&#x2019;s intellectual property is determined to be distinct from the other performance obligations identified in the arrangement, the Company recognizes revenues from the transaction price allocated to the license when the license is transferred to the licensee and the licensee is able to use and benefit from the license. For licenses that are bundled with other promises, the Company utilizes judgment to assess the nature of the combined performance obligation to determine whether the combined performance obligation is satisfied over time or at a point in time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Milestone Payments: At the inception of each arrangement that includes milestone payments (variable consideration), the Company evaluates whether the milestones are considered probable of being reached and estimates the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within the Company&#x2019;s or the collaborative partner&#x2019;s control, such as non-operational developmental and regulatory approvals, are generally not considered probable of being achieved until those approvals are received. At the end of each reporting period, the Company re-evaluates the probability of achievement of milestones that are within its or the collaborative partner&#x2019;s control, such as operational developmental milestones and any related constraint, and if necessary, adjusts its estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect collaboration revenues and earnings in the period of adjustment. Revisions to the Company&#x2019;s estimate of the transaction price may also result in negative collaboration revenues and earnings in the period of adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Services Agreement with Loxo Oncology&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On April 9, 2018, the Company entered into an agreement with Loxo Oncology, Inc., or Loxo, whereby the Company agreed to provide certain tissue samples and other services in exchange for agreed-upon fees.  The agreement has a term of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTg5ODQ_f0a3db4d-746a-4336-8a43-6dcb1f0c687a"&gt;one&lt;/span&gt; year with an automatic renewal of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTkwMjE_98287a7d-3a7f-425c-896d-85cf973f3c3e"&gt;one&lt;/span&gt; year and Loxo may terminate the agreement at any time with at least 90 days' notice.  As of March&#160;31, 2020, the agreement has not been terminated.  The Company evaluated the accounting for this agreement under ASC 606 and concluded the performance obligations thereunder are the delivery of tissue samples and performance of services, both of which are distinct.  For the three months ended March 31, 2019, the Company recognized revenue of $90,000 for the delivery of tissue samples.  There were no deliveries of tissue samples for the three months ended March 31, 2020.  The Company recognized revenue of $250,000 for the performance of services for each of the three months ended March 31, 2020 and 2019, respectively.  The cost of revenue associated with revenue recognized under the agreement with Loxo is not significant.  There was no deferred revenue related to this agreement at either March&#160;31, 2020 or December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Diagnostic Development Agreement with Johnson &amp;amp; Johnson&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 28, 2018, the Company entered into a diagnostics development agreement with Johnson and Johnson Services, Inc., or JJSI, (i) to cooperate on a program to enable the Company to use JJSI samples and clinical data to develop a next generation bronchial genomic classifier diagnostic for lung cancer diagnosis, or Percepta v.2, and a nasal genomic classifier diagnostic for lung cancer and (ii) for JJSI to use Veracyte data generated in two Veracyte development programs for therapeutic purposes and for purposes of developing a companion diagnostic product used in conjunction with a JJSI therapeutic.  The Company granted a license to JJSI with the right to use data and under the Company's intellectual property rights for JJSI's therapeutic purposes, including the development and commercialization of a companion diagnostic for its products, from the Percepta v.2 and Nasal programs.  The license granted to JJSI is not distinct from other performance obligations as JJSI receives benefit only when other performance obligations are met.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the terms of the agreement, the Company will provide data from its RNA whole-transcriptome sequencing platform to JJSI in exchange for $7.0 million in payments from JJSI.  The Company is also entitled to additional payments from JJSI of up to $13.0 million, conditioned upon the achievement of certain milestones relating to the development and reimbursement of the Percepta v.2 and Nasal tests.  For a period of ten years commencing with the first commercial sale of the Percepta v.2 and Nasal tests, respectively, the Company will make payments to JJSI of one percent of net cash collections for Percepta v.2 and in the low-single digits of net cash collections for the Nasal test, depending on the number and timing of JJSI samples and associated clinical data the Company receives from JJSI.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The JJSI agreement is considered to be within the scope of ASC 808, as the parties are active participants and exposed to the risks and rewards of the collaborative activity. The Company evaluated the terms of the JJSI agreement and has analogized to ASC 606 for the delivery of RNA whole-transcriptome sequencing data to JJSI under the collaborative arrangement, which the Company believes is a distinct service for which JJSI meets the definition of a customer. Using the concepts of ASC 606, the Company has identified the delivery of data as its only performance obligation. The Company further determined that the transaction price under the arrangement was the $7.0 million in payments which was allocated to the obligation to deliver data.  The $13.0 million in future potential payments is considered variable consideration because the Company determined that the potential payments are contingent upon &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;regulatory and commercialization milestones that are uncertain to occur and, as such, were not included in the transaction price, and will be recognized accordingly as each potential payment becomes probable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognized revenue of $7.0&#160;million and $4.0&#160;million during 2019 for the provision of data and fulfillment of obligations relating to Percepta v.2 and Nasal program development milestones, respectively.  There was no revenue for the three months ended March 31, 2020.  For the three months ended March 31, 2019, the Company recognized revenue of $3.8&#160;million for the provision of data relating to Percepta v.2, classified under biopharmaceutical revenue in the consolidated statement of operations and comprehensive loss. There was no accounts receivable from JJSI at March 31, 2020 and accounts receivable from JJSI was $2.0&#160;million at December&#160;31, 2019.  There was no deferred revenue related to this agreement at March 31, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Collaboration Agreement with AstraZeneca Group&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 23, 2019, the Company entered into an agreement with Acerta Pharma B.V., or Acerta, a member of AstraZeneca Group whereby the Company agreed to provide genomic information that will support Acerta&#x2019;s development of oncology therapeutics.  Acerta will pay the Company for certain development activities and pay milestones to the Company for the achievement of development milestones.  For the three months ended March 31, 2020, the Company recognized $0.1&#160;million of revenue for certain development costs activities and accounts receivable from Acerta was $0.1&#160;million at March 31, 2020.  The agreement will be accounted for in accordance with the policy on collaborative arrangements, as mentioned in this footnote.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Biopharmaceutical Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;padding-left:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the quarter ended March 31, 2020, the Company entered into an agreement to provide research and development services of $0.5&#160;million for which the Company recognized $0.3&#160;million of biopharmaceutical revenue for the three months ended March 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Testing Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The components of our cost of testing services are laboratory expenses, sample collection expenses, compensation expense, license fees and royalties, depreciation and amortization, other expenses such as equipment and laboratory supplies, and allocations of facility and information technology expenses. Costs associated with performing tests are expensed as the test is processed regardless of whether and when revenue is recognized with respect to that test. Cost of testing revenue for the three months ended March 31, 2020 included $1.1&#160;million write-down of supplies for the potential expiration of reagents due to an anticipated decline in volumes resulting from the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Product Revenue &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cost of product revenue consists primarily of costs of purchasing instruments and consumables from third-party contract manufacturers, installation, warranty, service and packaging and delivery costs. In addition, cost of product includes royalty costs for licensed technologies included in the Company&#x2019;s products and labor expenses. Cost of product revenue for instruments and consumables is recognized in the period the related revenue is recognized. Shipping and handling costs incurred for product shipments are included in cost of product in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cost of Biopharmaceutical Revenue &lt;/span&gt;&lt;/div&gt;Cost of biopharmaceutical revenue consists of costs of performing activities under arrangements that require the Company to perform research and development services on behalf of a customer pursuant to a biopharmaceutical service agreement.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id991525e1945478d84f961bb2f9348ac_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjQ4MQ_89f3e8b8-3375-449d-a0b1-73c6337be040"
      unitRef="usd">600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="id991525e1945478d84f961bb2f9348ac_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTE1NDQ4NzIxNDkzODY_ab39bc1e-03d6-489b-b33c-717bec69daf7"
      unitRef="usd">600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="id991525e1945478d84f961bb2f9348ac_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTE1NDQ4NzIxNDkzOTM_8fdeb1b4-1ad7-4117-8f5b-0022aff8fcf5"
      unitRef="usdPerShare">0.02</us-gaap:EarningsPerShareBasicAndDiluted>
    <vcyt:TerminationPeriodContractAgreement
      contextRef="i0fd47326099244f099c155ab685c07c4_D20180409-20180409"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTkwOTI_ff0914a3-d317-41a2-90a7-6d4e72fcfc44">P90D</vcyt:TerminationPeriodContractAgreement>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i1091751f442346ebbe0c524c9e4668a1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTk0NDg_7734e846-1207-4247-b348-04ed335b8a99"
      unitRef="usd">90000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <vcyt:NumberofTissueSampleDeliveries
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTk0OTk_c418bf6a-3239-4ac2-bac0-f58862016747"
      unitRef="delivery">0</vcyt:NumberofTissueSampleDeliveries>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="if3af9fe09e1e40829129e870dc5bb8e7_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTk2Mzk_1921cfa4-aa4b-4b22-bc80-8d17b21a2227"
      unitRef="usd">250000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iab389aee6e60456eb379dbae0cc747b5_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTk2Mzk_337f1fe7-f97b-42d2-9824-3b2d2fc5c972"
      unitRef="usd">250000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i3d1b5f753a4342188cbb3be12ff68b0d_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTk2Mzk_b3374183-4517-440f-b707-a36ef67a9f85"
      unitRef="usd">250000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i280b0e75a2e941528ad5d310116a69ab_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTk4ODA_afb60b6a-276b-40c7-9bfe-7092991c4af7"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i85aec995c7594a55b57230e1738cb84e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTk4ODA_eebc6e17-feed-4596-9508-53cf51fa634d"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiability>
    <vcyt:ContractAgreementReceivableForServices
      contextRef="i86e73a154d594043a095b33e4c98e484_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTE1NDQ4NzIxNzcwNDY_32feae21-d9be-462a-b34e-2b8da431129b"
      unitRef="usd">7000000.0</vcyt:ContractAgreementReceivableForServices>
    <vcyt:ContractAgreementConditionalAdditionalReceivable
      contextRef="i86e73a154d594043a095b33e4c98e484_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTE1NDQ4NzIxNzcwNjA_49b170fd-a8dc-4061-86c9-550a3da1e0e1"
      unitRef="usd">13000000.0</vcyt:ContractAgreementConditionalAdditionalReceivable>
    <vcyt:ContractAgreementFeePercentageOfCashCollections
      contextRef="i0926623973444c5caf73d3278c08787f_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTE1NDQ4NzIxNzcwNzU_17008b68-6284-43e4-a96e-b24d4d7e8906"
      unitRef="number">0.01</vcyt:ContractAgreementFeePercentageOfCashCollections>
    <vcyt:ContractAgreementReceivableForServices
      contextRef="i86e73a154d594043a095b33e4c98e484_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTE1NDQ4NzIxNzc3OTU_32feae21-d9be-462a-b34e-2b8da431129b"
      unitRef="usd">7000000.0</vcyt:ContractAgreementReceivableForServices>
    <vcyt:ContractAgreementConditionalAdditionalReceivable
      contextRef="i86e73a154d594043a095b33e4c98e484_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMTE1NDQ4NzIxNzc4MTE_49b170fd-a8dc-4061-86c9-550a3da1e0e1"
      unitRef="usd">13000000.0</vcyt:ContractAgreementConditionalAdditionalReceivable>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b710a4a5abe4993a9278aad2ed6ed6c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjU1MQ_f703ca01-a91e-41d9-8d0a-e75a11877dd4"
      unitRef="usd">7000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i665bf3400edb456f9bf74af9d39ee05e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjU2NQ_cc62fe52-f87f-48ff-9a4d-81d3bbdfecf6"
      unitRef="usd">4000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68d35cb702de4592a9e6b6b1b313c182_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjU5NQ_e6dacf82-c488-4b58-a528-4bc3d99ee48b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01413ef04119474ea6616ffa333f811c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjUyMw_09183a76-7b3c-4cc8-a7da-24a3ce983112"
      unitRef="usd">3800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNet
      contextRef="i86e73a154d594043a095b33e4c98e484_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjYwNQ_b65aa3b3-dd44-4818-9e60-56cabcaa20bc"
      unitRef="usd">0</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i548a24efc9604bf5b1230a9363724472_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjUzNw_016b96ec-9bf4-4eca-97a8-d8bdba3a84e5"
      unitRef="usd">2000000.0</us-gaap:AccountsReceivableNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b8be7bd0c98463195fa2424ea5db120_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjQ5NQ_8feff1e6-71c0-4645-b8e3-53c6823a4a02"
      unitRef="usd">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableNet
      contextRef="i8c3fe671598544568e5396dda599a8f9_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjUwOQ_6117a675-0327-43dc-a867-108141d06e8d"
      unitRef="usd">100000</us-gaap:AccountsReceivableNet>
    <vcyt:ContractAgreementAmount
      contextRef="ia18208097ace4d03aa3886966d7c6b01_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjU3OQ_7f1f3b52-f99c-4ab9-8f56-3cdf6a29728a"
      unitRef="usd">500000</vcyt:ContractAgreementAmount>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f0a5d6bb3934b7eb407eca1fae3f16a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY3NjYxMw_deb59e1c-d9ba-4cbe-bdbb-784e7d5091bb"
      unitRef="usd">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InventoryWriteDown
      contextRef="i1e857cb02e9a491ea7ee7312b9dd0c9e_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfNzE0NjgyNTY4MzM3Nw_42b63cb2-de57-40a8-9a2f-ad180425448d"
      unitRef="usd">1100000</us-gaap:InventoryWriteDown>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80MC9mcmFnOjQ3OGU0NDRhYTk1NzQzM2VhYzU1MzJmNTRhZDg0YzlmL3RleHRyZWdpb246NDc4ZTQ0NGFhOTU3NDMzZWFjNTUzMmY1NGFkODRjOWZfMjcxNTc_eba072ff-8d2b-4262-abfc-96fb3b7631d2">&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU No. 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This ASU requires entities to estimate an expected lifetime credit loss on financial assets ranging from short-term trade accounts receivable to long-term financings and report credit losses using an expected losses model rather than the incurred losses model that was previously used, and establishes additional disclosures related to credit &lt;/span&gt;&lt;/div&gt;risks. This guidance became effective for the Company beginning January 1, 2020.  Based on the composition of its trade receivables, investment portfolio and other financial assets, current economic conditions and historical credit loss activity, the adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements and related disclosures.&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2018, the FASB issued ASU No. 2018-18, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Collaborative Arrangements (Topic 808). &lt;/span&gt;Under&#160;this ASU,&#160;transactions in collaborative arrangements are to be accounted for under ASC 606 if the counterparty is a customer for a good or service (or bundle of goods and services) that is a distinct unit of account. Also, entities are precluded from presenting consideration from transactions with a counterparty that is not a customer together with revenue recognized from ASC 606.  This ASU is effective for all interim and annual reporting periods beginning on or after December 15, 2019, with early adoption permitted.  The Company adopted this ASU in 2019 with no cumulative-effect adjustments or retrospective impact.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RleHRyZWdpb246YzYyZWU5NDQwZjFiNDBkMmI0YzkzYmExNTkwZGUwYmRfNjY5_090f6851-d7a4-4877-ad53-1d02dca4ef1c">Net Loss Per Common Share&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic net loss per common share is calculated by dividing net loss attributable to common stockholders by the weighted-average number of common shares outstanding during the period, without consideration of common stock equivalents. Diluted net loss per common share is computed by dividing net loss attributable to common stockholders by the weighted-average number of common share equivalents outstanding for the period determined using the treasury stock method. The following outstanding common stock equivalents have been excluded from diluted net loss per common share because their inclusion would be anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.408%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.427%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares of common stock subject to outstanding options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,760,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,670,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;936,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;538,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,716,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,235,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RleHRyZWdpb246YzYyZWU5NDQwZjFiNDBkMmI0YzkzYmExNTkwZGUwYmRfNjY1_24cdc34c-9e1c-49cd-9ba0-9d94e635d0a6">The following outstanding common stock equivalents have been excluded from diluted net loss per common share because their inclusion would be anti-dilutive:&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.830%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:72.408%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.426%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.539%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.427%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares of common stock subject to outstanding options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,760,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,670,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;936,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;538,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,716,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,235,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i275dbe7307a1449492e85c3747f396b1_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfMi0xLTEtMS0w_aea8027a-32dd-4530-b980-fbd4872f9c7c"
      unitRef="shares">4760128</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i70ec834c26f14e2d905193c57ed86a8c_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfMi0zLTEtMS0w_99ac7b05-c8d5-41e3-8644-974a7b31cfe2"
      unitRef="shares">5670819</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i89b2f2d36fb04fcdb8a12000d2357117_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfMy0xLTEtMS0w_e63243b3-9af2-4ddc-86be-48769ede65ba"
      unitRef="shares">19857</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i661cf60c28f348a588855e09824e1932_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfMy0zLTEtMS0w_2a61599d-3acb-4d26-803c-3db79f6b81a3"
      unitRef="shares">25672</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5031ee348bd54e3eb46dbeeabe6bced0_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfNC0xLTEtMS0w_76691314-2b38-4233-bfcd-0960a81e79b5"
      unitRef="shares">936524</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia20f4af3d960436784dac385c143e839_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfNC0zLTEtMS0w_867a94bb-cfe7-49a3-8ca9-2103cc3aea23"
      unitRef="shares">538759</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfNS0xLTEtMS0w_efb0fe08-fce4-436c-8c09-f6e8febe144f"
      unitRef="shares">5716509</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80Ni9mcmFnOmM2MmVlOTQ0MGYxYjQwZDJiNGM5M2JhMTU5MGRlMGJkL3RhYmxlOjBiYjdiMDg1YjZmNDRiM2NhYTJiNmMxMGJkYWY4ZDhhL3RhYmxlcmFuZ2U6MGJiN2IwODViNmY0NGIzY2FhMmI2YzEwYmRhZjhkOGFfNS0zLTEtMS0w_89c947d0-180e-4416-8c09-e30697d0e192"
      unitRef="shares">6235250</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RleHRyZWdpb246YTJlODAwYTBkNTYwNDM5NmE3ZjYyYjAzYmIyODBlMTdfMTE0_a5133929-09df-4c3d-b9c3-7d2e22fd415e">Accrued Liabilities&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued liabilities consisted of the following (in thousands of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued compensation expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RleHRyZWdpb246YTJlODAwYTBkNTYwNDM5NmE3ZjYyYjAzYmIyODBlMTdfMTEw_58a492a1-1c94-4713-98e8-036cb183c988">&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accrued liabilities consisted of the following (in thousands of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued compensation expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RhYmxlOmI1YzFhN2VmOGM4YjQ0ZDJiY2Y5MTBiMGNiMTExYWIyL3RhYmxlcmFuZ2U6YjVjMWE3ZWY4YzhiNDRkMmJjZjkxMGIwY2IxMTFhYjJfMS0xLTEtMS0w_c89335bb-1cd0-45fe-9449-6e2943a300c5"
      unitRef="usd">7497000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RhYmxlOmI1YzFhN2VmOGM4YjQ0ZDJiY2Y5MTBiMGNiMTExYWIyL3RhYmxlcmFuZ2U6YjVjMWE3ZWY4YzhiNDRkMmJjZjkxMGIwY2IxMTFhYjJfMS0zLTEtMS0w_7baf43c5-1448-457f-b4ee-94e32fe77936"
      unitRef="usd">10100000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RhYmxlOmI1YzFhN2VmOGM4YjQ0ZDJiY2Y5MTBiMGNiMTExYWIyL3RhYmxlcmFuZ2U6YjVjMWE3ZWY4YzhiNDRkMmJjZjkxMGIwY2IxMTFhYjJfMi0xLTEtMS0w_92679e30-53b8-47e5-8299-a03d538e6104"
      unitRef="usd">2582000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RhYmxlOmI1YzFhN2VmOGM4YjQ0ZDJiY2Y5MTBiMGNiMTExYWIyL3RhYmxlcmFuZ2U6YjVjMWE3ZWY4YzhiNDRkMmJjZjkxMGIwY2IxMTFhYjJfMi0zLTEtMS0w_2430c1c2-49de-4466-9d87-74fcb231fcef"
      unitRef="usd">3634000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RhYmxlOmI1YzFhN2VmOGM4YjQ0ZDJiY2Y5MTBiMGNiMTExYWIyL3RhYmxlcmFuZ2U6YjVjMWE3ZWY4YzhiNDRkMmJjZjkxMGIwY2IxMTFhYjJfMy0xLTEtMS0w_0da566f2-cf6b-4729-9f53-a854ce7e2505"
      unitRef="usd">10079000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl80OS9mcmFnOmEyZTgwMGEwZDU2MDQzOTZhN2Y2MmIwM2JiMjgwZTE3L3RhYmxlOmI1YzFhN2VmOGM4YjQ0ZDJiY2Y5MTBiMGNiMTExYWIyL3RhYmxlcmFuZ2U6YjVjMWE3ZWY4YzhiNDRkMmJjZjkxMGIwY2IxMTFhYjJfMy0zLTEtMS0w_4d98852f-e893-40db-b56a-f0dbfd7fd7b1"
      unitRef="usd">13734000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTg3NDQw_a624d955-e5c1-46ff-b4b8-3032ebd5fb7c">Business Combination&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;On December 3, 2019, the Company executed an agreement with NanoString for the exclusive global diagnostics license to the nCounter FLEX Analysis System, and the acquisition of the Prosigna breast cancer prognostic gene signature assay, and the LymphMark lymphoma subtyping assay. The strategic transaction positions the Company to expand its genomic diagnostics business globally, with the ability to deliver its advanced genomic tests to physicians and their patients via hospital and clinical laboratories throughout the European Union and other parts of the world. The Company has accounted for this agreement under Accounting Standards Codification 805, Business Combinations. Pursuant to the terms of the agreement, Veracyte paid NanoString $40.0&#160;million in cash and $10.0&#160;million in Veracyte common stock, and may pay up to an additional $10.0&#160;million in cash, contingent upon the commercial launch of Veracyte diagnostic tests for use on the platform. This contingency was valued at $6.1&#160;million as of the acquisition date and as of December 31, 2019, recorded as a liability, and will be remeasured to fair value at each reporting date until the contingent consideration is settled.  As of March 31, 2020, this contingency was remeasured to $5.6&#160;million with the corresponding change included in general and administrative expense in the Company's condensed consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Assets acquired are recorded based on valuations derived from estimated fair value assessments and assumptions used by the Company. While the Company believes that its estimates and assumptions underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired and the resulting amount of goodwill. The following table summarizes the fair values of assets acquired and liabilities assumed at the date of acquisition (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.578%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna product technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;nCounter FLEX Dx license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LymphMark product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total identifiable intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Identifiable acquisition-related intangibles included in the above table are finite-lived and are being amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Useful life (In Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;nCounter FLEX Dx license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LymphMark product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and intangible assets acquired. This acquisition includes $1.7&#160;million of goodwill which the Company believes consists principally of the organized workforce that will help the Company execute its strategic plans in relation to the assets acquired. In accordance with ASC 350, goodwill will not be amortized but will be tested for impairment at least annually. As of March 31, 2020, goodwill is not deductible for tax purposes, however, if contingent consideration is paid at a future date, the portions of contingent consideration paid and allocated to the intangible assets for tax purposes will be tax deductible. The accounting for this acquisition is preliminary and will be finalized upon completion of the analysis of certain contracts acquired and executed as part of this acquisition along with the impact on goodwill, should there be any.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i581ad647641b4236a34ecb7f297c1e30_D20191203-20191203"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTg3NDU3_d14cb807-7b58-46ae-af8a-e8f1eea238c0"
      unitRef="usd">40000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="idcc713d7148f45709edd0e4def2fa275_D20191203-20191203"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTg3NDg2_cf5a150c-a1aa-4839-9ea8-5d18bb15d1a0"
      unitRef="usd">10000000.0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i4d4f80e336944a3588df9f7c63718be8_I20191203"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTg3NDQy_98af0980-cbeb-47d8-8113-5d3cd36651da"
      unitRef="usd">10000000.0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1709eba571e842b192e2031b1c4d9b08_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTg3NDcy_879056f1-1d72-46e3-98df-b5119c18cf9b"
      unitRef="usd">6100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i4d4f80e336944a3588df9f7c63718be8_I20191203"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTg3NDcy_d66ba2a6-d12f-41b6-9946-8e01ed839801"
      unitRef="usd">6100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icd2f25cb091b48ca8213a9a4df7ffbe1_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTkzNTQ0_a11eef62-6c98-4e5f-be44-797a396805bf"
      unitRef="usd">5600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTkyMjY2_5b95b301-2503-4e46-a6eb-2b56cf35a03e">The following table summarizes the fair values of assets acquired and liabilities assumed at the date of acquisition (in thousands):&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.122%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:84.578%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna product technology&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;nCounter FLEX Dx license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LymphMark product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total identifiable intangible assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i4d9f79d4992742aeaaa9c1d70d147220_I20191203"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6MmQzMzBmMGRmZjZjNGY4YTkwOTQ4MTIyMzY4M2U4Y2MvdGFibGVyYW5nZToyZDMzMGYwZGZmNmM0ZjhhOTA5NDgxMjIzNjgzZThjY18wLTEtMS0xLTIyMjg_4255b29f-eb94-4b8c-902c-3deb69d22058"
      unitRef="usd">4120000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i3b4444e9fe9f4984a86852673528284b_I20191203"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6MmQzMzBmMGRmZjZjNGY4YTkwOTQ4MTIyMzY4M2U4Y2MvdGFibGVyYW5nZToyZDMzMGYwZGZmNmM0ZjhhOTA5NDgxMjIzNjgzZThjY18xLTEtMS0xLTIyMzI_230afd59-f474-4f97-b752-7e2e0340aff1"
      unitRef="usd">2430000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i366c70e66aab457da18751b8d033eb24_I20191203"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6MmQzMzBmMGRmZjZjNGY4YTkwOTQ4MTIyMzY4M2U4Y2MvdGFibGVyYW5nZToyZDMzMGYwZGZmNmM0ZjhhOTA5NDgxMjIzNjgzZThjY18yLTEtMS0xLTIyMzI_b6d37d7e-043a-41db-b0cc-3c8b0beae1db"
      unitRef="usd">46880000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i414932941beb4ee4b26024d1b7d17b04_I20191203"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6MmQzMzBmMGRmZjZjNGY4YTkwOTQ4MTIyMzY4M2U4Y2MvdGFibGVyYW5nZToyZDMzMGYwZGZmNmM0ZjhhOTA5NDgxMjIzNjgzZThjY18zLTEtMS0xLTIyMzI_afc561eb-0b34-4960-aad9-3777ffb38f27"
      unitRef="usd">990000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i4d4f80e336944a3588df9f7c63718be8_I20191203"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6MmQzMzBmMGRmZjZjNGY4YTkwOTQ4MTIyMzY4M2U4Y2MvdGFibGVyYW5nZToyZDMzMGYwZGZmNmM0ZjhhOTA5NDgxMjIzNjgzZThjY180LTEtMS0xLTIyMzI_7f7c297e-33d7-4b82-bc24-5c8fccd280b6"
      unitRef="usd">54420000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="i4d4f80e336944a3588df9f7c63718be8_I20191203"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6MmQzMzBmMGRmZjZjNGY4YTkwOTQ4MTIyMzY4M2U4Y2MvdGFibGVyYW5nZToyZDMzMGYwZGZmNmM0ZjhhOTA5NDgxMjIzNjgzZThjY181LTEtMS0xLTIyMzI_f637fe0e-6166-4dac-8824-5c5c67ac411d"
      unitRef="usd">1668000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i4d4f80e336944a3588df9f7c63718be8_I20191203"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6MmQzMzBmMGRmZjZjNGY4YTkwOTQ4MTIyMzY4M2U4Y2MvdGFibGVyYW5nZToyZDMzMGYwZGZmNmM0ZjhhOTA5NDgxMjIzNjgzZThjY182LTEtMS0xLTIyMzI_235c1ab4-7dba-4ec1-b58a-26c8ff16014a"
      unitRef="usd">56088000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTkyMjY3_9350ee90-fc54-418d-8b83-90962b635834">&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Identifiable acquisition-related intangibles included in the above table are finite-lived and are being amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:69.535%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.465%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Useful life (In Years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Prosigna customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;nCounter FLEX Dx license&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;LymphMark product technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i95a54fa194e14f688292b523de39ca15_D20191203-20191203"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6YzRjZTk3NmQ4NGEwNDcxZTllZWU3NWUxZjFjMTIxYzMvdGFibGVyYW5nZTpjNGNlOTc2ZDg0YTA0NzFlOWVlZTc1ZTFmMWMxMjFjM18xLTEtMS0xLTIyMzU_74b270ba-e398-4484-86dd-5837ad66a144">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i4a158a8048db4ff2b300dcd76423ba63_D20191203-20191203"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6YzRjZTk3NmQ4NGEwNDcxZTllZWU3NWUxZjFjMTIxYzMvdGFibGVyYW5nZTpjNGNlOTc2ZDg0YTA0NzFlOWVlZTc1ZTFmMWMxMjFjM18yLTEtMS0xLTIyMzU_8db119b9-f18c-4e6a-a304-8c27001dea19">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id7052d1e1ab243a6bd6b0fe4e6245e27_D20191203-20191203"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6YzRjZTk3NmQ4NGEwNDcxZTllZWU3NWUxZjFjMTIxYzMvdGFibGVyYW5nZTpjNGNlOTc2ZDg0YTA0NzFlOWVlZTc1ZTFmMWMxMjFjM18zLTEtMS0xLTIyMzU_639b4c2f-183e-4af4-abf4-033ff7e79497">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i15687bf922754ae2adfc9ec81a395382_D20191203-20191203"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGFibGU6YzRjZTk3NmQ4NGEwNDcxZTllZWU3NWUxZjFjMTIxYzMvdGFibGVyYW5nZTpjNGNlOTc2ZDg0YTA0NzFlOWVlZTc1ZTFmMWMxMjFjM180LTEtMS0xLTIyMzU_fc68b8fd-ae44-40b9-8052-6a19cf29c1e5">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="i4d4f80e336944a3588df9f7c63718be8_I20191203"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl8xMzEyL2ZyYWc6MzkwNmY2ZGYzMWFjNGQyNmE2YTAzMzcxYWYyZDJhNzEvdGV4dHJlZ2lvbjozOTA2ZjZkZjMxYWM0ZDI2YTZhMDMzNzFhZjJkMmE3MV83MTQ2ODI1NTg3NTAx_564ac6d4-23c2-46ed-b817-e972e916853e"
      unitRef="usd">1700000</us-gaap:Goodwill>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfNzE0NjgyNTU4NTI1Mw_84916405-d377-40f4-88a6-ead0dfe004be">Fair Value Measurements&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company records its financial assets and liabilities at fair value. The carrying amounts of certain financial instruments of the Company, including cash and cash equivalents, prepaid expenses and other current assets, accounts payable and accrued liabilities, approximate fair value due to their relatively short maturities. The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;I: Inputs which include quoted prices in active markets for identical assets and liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;II: Inputs other than Level&#160;I that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;Level&#160;III: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fair value of the Company&#x2019;s financial assets includes money market funds, overnight reverse repurchase agreements and a deposit for the lease of the Company's South San Francisco facility.  Money market funds, included in cash and cash equivalents in the accompanying condensed consolidated balance sheets, were $150.7 million and $57.6 million as of March&#160;31, 2020 and December&#160;31, 2019, respectively, and are Level&#160;I assets as described above.  Overnight reverse repurchase agreements, included in cash and cash equivalents in the accompanying condensed consolidated balance sheets, were zero and $100.0 million as of March&#160;31, 2020 and December&#160;31, 2019, respectively, and are Level II assets as described above.  There were no unrealized gains or losses from overnight reverse repurchase agreements at March&#160;31, 2020 and December&#160;31, 2019. The deposit for the lease, included in restricted cash in the accompanying condensed consolidated balance sheets, was $603,000 as of March&#160;31, 2020 and December&#160;31, 2019, and is a Level I asset as described above. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;The contingent consideration in Note 4, Business Combination, associated with the agreement with NanoString on December 3, 2019, is a Level III financial liability. The estimation of the fair value of the contingent consideration is based on the present value of the expected payments calculated by assessing the likelihood of when the related milestones would be achieved, discounted using the Company's estimated borrowing rate. These estimates form the basis for making judgments about the carrying value of the contingent consideration that are not readily apparent from other sources. Changes to the forecasts for the achievement of the milestones and the estimates of the borrowing rate can significantly affect the estimated fair value of the contingent consideration.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5d59ef541093494588d84ced75c2fef2_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfMjIwMA_572c43ed-e056-44c1-8194-beaaa7077994"
      unitRef="usd">150700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i972755a8c17f424e96cf5cd3044f60ec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfMjIwNw_a91ac1df-aed9-4e68-94c9-07dbd81236e7"
      unitRef="usd">57600000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i884ba2e362494397a39b4b3ac9d4454e_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfMjQxNQ_8c14cac8-57a5-4f50-b53a-c9b75ddbfbc0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie698dd87420e44ce95964e6db3c81371_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfMjQyMg_a9a204df-fc2c-498d-8c14-e4153af1435c"
      unitRef="usd">100000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ia9b90e1ed4f74cacaf0797329a68769b_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfNzE0NjgyNTU4NTI4Mw_20bcb016-6e2e-4989-b860-684a549da393"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i0a0c568ab03f4e8d8092811c74c0250c_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfNzE0NjgyNTU4NTI4Mw_5b5ca42d-dd30-479d-9919-a74fdebcc057"
      unitRef="usd">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i4ba4c8f0affe47d8b51e983b2a35f24d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfMjYwNg_acc5e03c-48ba-4421-b939-1519807f0889"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="i674973e8b33f469b92b9f3edb0c4eba2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81Mi9mcmFnOjBiM2QxMzAyZWMyMjRjMGE4ZmY4YjcyZDEyMjhkYmFhL3RleHRyZWdpb246MGIzZDEzMDJlYzIyNGMwYThmZjhiNzJkMTIyOGRiYWFfMjYwNg_e51b0ce7-cb0e-464b-b270-f9ef0fd250bf"
      unitRef="usd">603000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfMzMwOA_c57bd3af-867b-4794-97f1-afb67133f835">Commitments and Contingencies&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company leases its headquarters and laboratory facilities in South San Francisco, California under a non-cancelable lease agreement for approximately 59,000 square feet. The lease began in June&#160;2015 and ends in March&#160;2026 and contains extension of lease term and expansion options.  The Company had deposits of $603,000 included in long-term assets as of March&#160;31, 2020 and December&#160;31, 2019, restricted from withdrawal and held by a bank in the form of collateral for an irrevocable standby letter of credit held as security for the lease of the South San Francisco facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company also leases laboratory and office space in Austin, Texas under a lease that expires in January 2029 and includes options for expansion and early termination in 2025.  The Company provided a cash security deposit for this lease of $139,000, included in other assets in the Company&#x2019;s condensed consolidated balance sheets as of March&#160;31, 2020 and December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future minimum lease payments under non-cancelable operating leases as of March&#160;31, 2020 are as follows (in thousands of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.014%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.986%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Year&#160;Ending&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes operating lease expense on a straight-line basis over the non-cancelable lease period.  Operating lease expense was $474,000 and $476,000 for the three months ended March&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;From time to time, the Company may be involved in legal proceedings arising in the ordinary course of business. The Company assesses contingencies to determine the degree of probability and range of possible loss for potential accrual in its condensed consolidated financial statements. An estimated loss contingency is accrued in the financial statements if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company believes there is no legal proceeding pending that could have, either individually or in the aggregate, a material adverse effect on the Company&#x2019;s condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <vcyt:LesseeLeasingArrangementsOperatingLeasesSpaceLeased
      contextRef="i3f2a64c5183543af9a4e1523c2354584_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfMjEz_788a080e-c325-45f8-863a-c28bb9ad5df3"
      unitRef="sqft">59000</vcyt:LesseeLeasingArrangementsOperatingLeasesSpaceLeased>
    <us-gaap:SecurityDeposit
      contextRef="id6c4077b693b4c71a9881ad0c593d17e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfMzcw_27f7bc7a-cf68-4a9d-87c9-e8939ab83cdf"
      unitRef="usd">603000</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit
      contextRef="ic6c280c6cf154f7ea8dd819b86f85a73_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfMzcw_d0b2dec1-c286-4ec6-8bef-542a334b9a40"
      unitRef="usd">603000</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit
      contextRef="i40fdccc0cedd4d23b306a72908b22980_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfODQ3_5db13825-0a2f-497c-9531-95c7f2c4f3a0"
      unitRef="usd">139000</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit
      contextRef="i6e241de3601549a39ba5ab3def105dc5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfODQ3_e98079d4-96fb-4d99-bc1a-594e0ad3aa7e"
      unitRef="usd">139000</us-gaap:SecurityDeposit>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfMzMwNA_643101ed-1399-4275-9372-c2f1f8e76686">Future minimum lease payments under non-cancelable operating leases as of March&#160;31, 2020 are as follows (in thousands of dollars):&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:97.953%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:85.014%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.986%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;"&gt;Year&#160;Ending&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Remainder of 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Present value of future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: short-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfMS0xLTEtMS0w_b3c6f4d1-6b35-4c3c-943f-dfda423ac459"
      unitRef="usd">1760000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfMi0xLTEtMS0w_20e7c835-93c5-47a6-9944-994881524c24"
      unitRef="usd">2401000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfMy0xLTEtMS0w_8d6d3f5c-8d40-4939-b690-2030ff4f6261"
      unitRef="usd">2472000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfNC0xLTEtMS0w_82dc738f-7789-41b8-b2c4-cb70a803a255"
      unitRef="usd">2543000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfNS0xLTEtMS0w_1f488d77-e7ed-4211-aab9-156513a9e216"
      unitRef="usd">2614000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfNi0xLTEtMS0w_f2cd99a5-bc99-478e-8865-434b851b8c87"
      unitRef="usd">4227000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfNy0xLTEtMS0w_479eccf2-2070-49de-901d-74de4e3e8515"
      unitRef="usd">16017000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfOC0xLTEtMS00OTg_78b50ba5-713e-48f2-8771-e1585569f696"
      unitRef="usd">3435000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfOS0xLTEtMS00OTg_f10d3fd6-fe41-4f2a-b938-480e38aa59df"
      unitRef="usd">12582000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfMTAtMS0xLTEtNDk4_f8c6a99c-a4d9-4e84-91be-8f79bc554bbf"
      unitRef="usd">1450000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RhYmxlOmEyYTg4OWEzOTJhOTQ2MTA4OWZkOGQ4NjQwMTg4M2ZjL3RhYmxlcmFuZ2U6YTJhODg5YTM5MmE5NDYxMDg5ZmQ4ZDg2NDAxODgzZmNfMTEtMS0xLTEtNDk4_7c859d8c-afb0-4659-bfd6-9952376fd812"
      unitRef="usd">11132000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseExpense
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfMTgzOA_faba2868-1437-4e19-88f4-9a5f2dbf7ee9"
      unitRef="usd">474000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="if18d64a9919f43c5aceb6119caac7620_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl81OC9mcmFnOjU0MGY3ODRlMGY3OTQ1YTRiMzgzZDczNzFmMjBmZmIwL3RleHRyZWdpb246NTQwZjc4NGUwZjc5NDVhNGIzODNkNzM3MWYyMGZmYjBfMTg0NQ_1a429e41-678c-4ee5-803a-98c85d602be1"
      unitRef="usd">476000</us-gaap:OperatingLeaseExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfNDA1OA_dc11c4a3-2353-4ad0-8271-9db71a998335">Debt&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Loan and Security Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On November 3, 2017, the Company entered into a loan and security agreement, or Loan and Security Agreement, with Silicon Valley Bank.  The Loan and Security Agreement allows the Company to borrow up to $35.0 million, with a $25.0 million advance term loan, or Term Loan Advance, and a revolving line of credit of up to $10.0 million, or Revolving Line of Credit.  The Term Loan Advance was advanced upon the closing of the Loan and Security Agreement and was used to pay the outstanding balance of the Company&#x2019;s existing long-term debt, which was canceled at that date.  The Company had not drawn on the Revolving Line of Credit as of March&#160;31, 2020.  Borrowings under the Loan and Security Agreement mature on October 1, 2022.  Amounts may be borrowed and repaid under the Revolving Line of Credit up until the earliest of full repayment or maturity of the Loan and Security Agreement, termination of the Loan and Security Agreement, or October 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Term Loan Advance bears interest at a variable rate equal to (i) the thirty-day U.S. London Interbank Offer Rate, or LIBOR, plus (ii) 4.20%, with a minimum rate of 5.43% per annum. Principal amounts outstanding under the Revolving Line of Credit bear interest at a variable rate equal to (i) LIBOR plus (ii) 3.50%, with a minimum rate of 4.70% per annum.  The average Term Loan Advance interest rate for the three months ended March&#160;31, 2020 was 5.8%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company may prepay the outstanding principal amount under the Term Loan Advance plus accrued and unpaid interest and, if the Term Loan Advance is repaid in full, a prepayment premium. The prepayment premium will be (i) $750,000 if prepayment is made prior to November 3, 2018, (ii) $500,000 if the prepayment is made after November 3, 2018 but on or before November 3, 2019, or (iii) $250,000 if the prepayment is made after November 3, 2019.  In January 2019 and May 2019, the Company prepaid $12.5 million and $12.4 million, respectively, of the principal amount of the Term Loan Advance.  These prepayments did not trigger any prepayment premium because they were partial, not full, repayments of the principal amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In addition, a final payment on the Term Loan Advance in the amount of $1.2 million is due upon the earlier of the maturity date of the Term Loan Advance or its payment in full.  The Loan and Security Agreement contains customary &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;representations, warranties, and events of default such as a material adverse change in the Company's business, operations or financial condition, as well as affirmative and negative covenants. The negative covenants include, among other provisions, covenants that limit or restrict the Company's ability to incur liens, make investments, incur indebtedness, merge with or acquire other entities, dispose of assets, make dividends or other distributions to holders of its equity interests, engage in any new line of business, or enter into certain transactions with affiliates, in each case subject to certain exceptions. The Company&#x2019;s obligations under the Loan and Security Agreement are secured by substantially all of its assets (excluding intellectual property), subject to certain customary exceptions.  The Loan and Security Agreement also requires the Company to achieve certain revenue levels tested quarterly on a trailing twelve-month basis.  However, failure to maintain the revenue levels will not be considered a default if the sum of the Company&#x2019;s unrestricted cash and cash equivalents maintained with Silicon Valley Bank and amount available under the Revolving Line of Credit is at least $40.0 million.  As of March&#160;31, 2020, the Company was in compliance with the loan covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:justify;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The net debt obligation for borrowings made under the Loan and Security Agreement was as follows (in thousands of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.848%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.908%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.135%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.909%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt principal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End-of-term debt obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net debt obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Future principal and end-of-term debt obligation payments under the Loan and Security Agreement are $1.3 million and due in 2022. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The end-of-term debt obligation accretes over the term of the Loan and Security Agreement until maturity and is included in interest expense in the Company's condensed consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib4a031c3845c42609372921e497cac2e_I20171103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMjUx_f27ed2a6-0331-4e2d-8a2d-b2137f35eb2c"
      unitRef="usd">35000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1f90c73b3c3144378fa37effee913e4a_I20171103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMjYy_441b25bb-7492-464d-bfa1-3aa936294b2a"
      unitRef="usd">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4e69109f224f45f78b4f86b7853a4f9c_I20171103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMzUw_65afcf60-1cbc-4af2-8f4c-5d7f888c9e5f"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i65e0aac4a63e44328e46b91201a0cd91_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTEwNQ_87cc19ca-50d5-4487-8523-2f9731e2d040"
      unitRef="number">0.0420</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id07f35bf3b6d4efdb97d4f802d200950_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTEzMg_c92c4fec-f2dc-4b15-ab71-dd845e513b4e"
      unitRef="number">0.0543</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idc5e731438a1449ba3564ed90fd6f856_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTI3Mw_6c66dc06-5891-43f1-8662-6ebc611875ec"
      unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i85b76fac63ed4337ba3f066627f9ee21_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTMwMA_6330af7a-c54f-4f0a-afba-d707875bb7a7"
      unitRef="number">0.0470</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ie9151d6a99994c3d8ad8137c5404513a_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTM5Mg_24999f96-3a51-422b-b9c6-c2a4d2464ca9"
      unitRef="number">0.058</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <vcyt:DebtInstrumentPrepaymentPremium
      contextRef="ife6d0673632e406b88baa85353a6ce0a_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTYyMQ_b16bf6d8-860e-41ad-a2cf-f420e928bf25"
      unitRef="usd">750000</vcyt:DebtInstrumentPrepaymentPremium>
    <vcyt:DebtInstrumentPrepaymentPremium
      contextRef="icb52a798d3dd45b0824f09f89f25bc71_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTY3OA_f1e5edca-ddf3-4359-9b9b-dc6532b6e18a"
      unitRef="usd">500000</vcyt:DebtInstrumentPrepaymentPremium>
    <vcyt:DebtInstrumentPrepaymentPremium
      contextRef="i45329572800d48e7b228e61199a1894c_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTc3NA_52d1a3b5-70ed-43d3-82d6-114fa58b9040"
      unitRef="usd">250000</vcyt:DebtInstrumentPrepaymentPremium>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i62c415d1690e4049ba06ee9e1047930c_D20190101-20190131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTg3OA_85339157-69c7-493e-b423-70dac29d4d11"
      unitRef="usd">12500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2f773b17ae664fd1bf7ca8e49fdcbe3a_D20190501-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMTg4NQ_2e75bae4-bd11-486e-ace2-4d3bbda0e75a"
      unitRef="usd">12400000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="i1f90c73b3c3144378fa37effee913e4a_I20171103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMjE1Ng_fb1d9210-bc67-43c0-86b9-bd1344371080"
      unitRef="usd">1200000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <vcyt:LiquidityRequirementMinimum
      contextRef="ia2da177f87084aacb8ec54951c03d633_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMzUxMQ_5815fad6-e181-4e18-ae4e-85c65b74a9f0"
      unitRef="usd">40000000.0</vcyt:LiquidityRequirementMinimum>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfNDA1OQ_9e98eae7-3ab4-42be-973d-23a0fa884c1a">&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The net debt obligation for borrowings made under the Loan and Security Agreement was as follows (in thousands of dollars):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:70.848%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.908%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.135%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.909%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt principal&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;End-of-term debt obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net debt obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5dc6c074bbd1456a915067e4fec93c91_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RhYmxlOjcwNDgxNjQ5M2RjZTRiNTdhYTM4NjBlNjNlYjBmZjcwL3RhYmxlcmFuZ2U6NzA0ODE2NDkzZGNlNGI1N2FhMzg2MGU2M2ViMGZmNzBfMS0xLTEtMS0w_a3ed8e2e-815d-421d-b8bf-8c4edf82842f"
      unitRef="usd">100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i179ded5835fe44c58d0e2db0f9f7bf28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RhYmxlOjcwNDgxNjQ5M2RjZTRiNTdhYTM4NjBlNjNlYjBmZjcwL3RhYmxlcmFuZ2U6NzA0ODE2NDkzZGNlNGI1N2FhMzg2MGU2M2ViMGZmNzBfMS0zLTEtMS0w_54b2c02f-9e6a-439e-a0ad-ce6984686566"
      unitRef="usd">100000</us-gaap:DebtInstrumentFaceAmount>
    <vcyt:DebtInstrumentEndOfTermInterestObligationAmount
      contextRef="i5dc6c074bbd1456a915067e4fec93c91_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RhYmxlOjcwNDgxNjQ5M2RjZTRiNTdhYTM4NjBlNjNlYjBmZjcwL3RhYmxlcmFuZ2U6NzA0ODE2NDkzZGNlNGI1N2FhMzg2MGU2M2ViMGZmNzBfMi0xLTEtMS0w_56e0642a-cd75-4ceb-9a9f-6458a9a8d9c2"
      unitRef="usd">648000</vcyt:DebtInstrumentEndOfTermInterestObligationAmount>
    <vcyt:DebtInstrumentEndOfTermInterestObligationAmount
      contextRef="i179ded5835fe44c58d0e2db0f9f7bf28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RhYmxlOjcwNDgxNjQ5M2RjZTRiNTdhYTM4NjBlNjNlYjBmZjcwL3RhYmxlcmFuZ2U6NzA0ODE2NDkzZGNlNGI1N2FhMzg2MGU2M2ViMGZmNzBfMi0zLTEtMS0w_987247b7-bb3e-46fa-9803-240839667e97"
      unitRef="usd">594000</vcyt:DebtInstrumentEndOfTermInterestObligationAmount>
    <us-gaap:LongTermDebt
      contextRef="i5dc6c074bbd1456a915067e4fec93c91_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RhYmxlOjcwNDgxNjQ5M2RjZTRiNTdhYTM4NjBlNjNlYjBmZjcwL3RhYmxlcmFuZ2U6NzA0ODE2NDkzZGNlNGI1N2FhMzg2MGU2M2ViMGZmNzBfNC0xLTEtMS0w_925a8d13-446e-4f50-aee5-307718320d5c"
      unitRef="usd">748000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i179ded5835fe44c58d0e2db0f9f7bf28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RhYmxlOjcwNDgxNjQ5M2RjZTRiNTdhYTM4NjBlNjNlYjBmZjcwL3RhYmxlcmFuZ2U6NzA0ODE2NDkzZGNlNGI1N2FhMzg2MGU2M2ViMGZmNzBfNC0zLTEtMS0w_7ad74d74-533d-4085-87e3-8de0393ed277"
      unitRef="usd">694000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5dc6c074bbd1456a915067e4fec93c91_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82NC9mcmFnOjJiZTZhNTY5Y2YwZDRlM2JiNzNhZDFjNjc1ZDQ3Njg4L3RleHRyZWdpb246MmJlNmE1NjljZjBkNGUzYmI3M2FkMWM2NzVkNDc2ODhfMzgxNQ_7d7fe96c-abc8-4c7d-beec-f59f01392539"
      unitRef="usd">1300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RleHRyZWdpb246ZjhiMzA3ZDAzOTljNDhkMDk5OTI1MjJlM2FjYjY0MDFfMTI2_1061e380-bfa8-4a0e-a908-a8b68b903c1a">Stockholders&#x2019; Equity&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company had reserved shares of common stock for issuance as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options and restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,988,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,562,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options and restricted stock units available for grant under stock option plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,200,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,954,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock available for the Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,300,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,690,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <vcyt:ScheduleOfCommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RleHRyZWdpb246ZjhiMzA3ZDAzOTljNDhkMDk5OTI1MjJlM2FjYjY0MDFfMTIy_dcd2fbc5-3eb2-40f1-b001-c19e2ee8dd09">&lt;div style="text-indent:36pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company had reserved shares of common stock for issuance as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options and restricted stock units issued and outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,988,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,562,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options and restricted stock units available for grant under stock option plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,200,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,954,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock available for the Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,300,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,690,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</vcyt:ScheduleOfCommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfMS0xLTEtMS0w_e93abd66-27f2-4920-947b-74a2788c4725"
      unitRef="shares">5988461</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfMS0zLTEtMS0w_b43351fe-30a9-43ed-8e62-10084393a929"
      unitRef="shares">5562484</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iec64d800410545c29d93cac8e2c172ed_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfMi0xLTEtMS0w_a56ccbaf-fa39-47d6-b191-87803d4a79f8"
      unitRef="shares">3200200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i26afcedec6c048e392712b52100ee027_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfMi0zLTEtMS0w_41244253-52d0-454f-95ef-f5fd73dd1526"
      unitRef="shares">1954804</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i3a47e06c25734fcba6d9adaae38a2200_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfMy0xLTEtMS0w_10ce7037-97fc-4b34-a926-7c8974a53247"
      unitRef="shares">112226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i27b942a33cc641c39da58598bca5025d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfMy0zLTEtMS0w_32b20ece-8c27-4578-898e-dc4c64bf2633"
      unitRef="shares">173168</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i5298bb99d2be4ebebc93cbfb1fcc5135_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfNC0xLTEtMS0w_1001b177-1a3a-4b7f-a6e9-58378dbdcb38"
      unitRef="shares">9300887</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ib258dfe7f0534153b328114e89c2109d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl82Ny9mcmFnOmY4YjMwN2QwMzk5YzQ4ZDA5OTkyNTIyZTNhY2I2NDAxL3RhYmxlOjdlZGFjMWJjOTczMzRlZTlhMmIxMDJkMWFhY2I0NDFlL3RhYmxlcmFuZ2U6N2VkYWMxYmM5NzMzNGVlOWEyYjEwMmQxYWFjYjQ0MWVfNC0zLTEtMS0w_60f9c151-aaac-479c-90fe-21d1598d4b34"
      unitRef="shares">7690456</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:LongTermContractsOrProgramsDisclosureTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl83MC9mcmFnOmE2MmVhNDgyOGI2ZTQ0YzA4MjBiNzhmZWQ1OTg4NzczL3RleHRyZWdpb246YTYyZWE0ODI4YjZlNDRjMDgyMGI3OGZlZDU5ODg3NzNfMTY4MQ_8f6414d4-3f1c-4a63-84e0-f5e7bd188b06">Thyroid Cytopathology Partners &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company has an agreement with a specialized pathology practice, Thyroid Cytopathology Partners, ("TCP"), to provide testing services to the Company, or TCP Agreement.&#160; The TCP Agreement is effective through October 31, 2022, and thereafter automatically renews every year unless either party provides notice of intent not to renew at least 12 months prior to the end of the then-current term.  Under the TCP Agreement, the Company pays TCP based on a fixed price per test schedule which is reviewed periodically for changes in market pricing, and the TCP Agreement included a clause allowing TCP to sublease a portion of the Company's facility in Austin, Texas. &#160;The Company does not have an ownership interest in or provide any form of financial or other support to TCP. &#160;The Company previously concluded that TCP represented a variable interest entity as a result of the facility arrangement clause, but that the Company was not the primary beneficiary as it did not have the ability to direct the activities that most significantly impacted TCP's economic performance, and therefore did not consolidate TCP.&#160; On February 14, 2019, the TCP Agreement was amended to remove the facility clause.&#160; Accordingly, the Company believes TCP was no longer a variable interest entity as of that date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;TCP's portion of rent and related operating expenses reimbursed to the Company for the shared space at the Austin, Texas facility was $11,000 for the three months ended March&#160;31, 2019, and is included in other income, net in the Company&#x2019;s condensed consolidated statements of operations and comprehensive loss.</us-gaap:LongTermContractsOrProgramsDisclosureTextBlock>
    <vcyt:AgreementTermsNonRenewalNoticePeriod
      contextRef="i4c5d2c55989a46b98b6de9830693a3d5_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl83MC9mcmFnOmE2MmVhNDgyOGI2ZTQ0YzA4MjBiNzhmZWQ1OTg4NzczL3RleHRyZWdpb246YTYyZWE0ODI4YjZlNDRjMDgyMGI3OGZlZDU5ODg3NzNfMzkw_4898a8d6-6ae1-4214-9dff-ee1ca43e7492">P12M</vcyt:AgreementTermsNonRenewalNoticePeriod>
    <vcyt:OtherIncomeRentReimbursement
      contextRef="i371cedf5a91b4b2abbfb835bb66de072_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl83MC9mcmFnOmE2MmVhNDgyOGI2ZTQ0YzA4MjBiNzhmZWQ1OTg4NzczL3RleHRyZWdpb246YTYyZWE0ODI4YjZlNDRjMDgyMGI3OGZlZDU5ODg3NzNfMTQ3MQ_88ade00d-adbc-417a-abdc-bfa1a6a7a3d0"
      unitRef="usd">11000</vcyt:OtherIncomeRentReimbursement>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if6a89c16b8fa41e78a43a58046145907_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRlMTI2ZGRjNGZlMzRiODhiOTIwNGQwNTEyMzk5Y2FmL3NlYzpkZTEyNmRkYzRmZTM0Yjg4YjkyMDRkMDUxMjM5OWNhZl83My9mcmFnOmI5NDRkYjFjN2IwMjRkYmI4Yjg2NTU1NzI5ZDYwYWMzL3RleHRyZWdpb246Yjk0NGRiMWM3YjAyNGRiYjhiODY1NTU3MjlkNjBhYzNfMTI1NQ_f0f3e30e-8f1f-4835-8b62-cb82e22cd564">Income Taxes&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company did not record a provision or benefit for income taxes during the three months ended March&#160;31, 2020 and 2019. The Company continues to maintain a full valuation allowance against its net deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;"&gt;On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) was enacted in response to the COVID-19 pandemic. The Company does not expect the provisions of the legislation to have a significant impact on the effective tax rate of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
</xbrl>
